휴지통을 비우고 Time Machine 백업을 삭제할 수 없습니까? 해결 방법은 다음과 같습니다.
차례:
Time Machine이 손쉬운 백업을 위한 탁월한 솔루션임에도 불구하고 일부 Time Machine 사용자에게는 백업 드라이브가 Mac OS X 휴지통에 연결되어 있을 때 Mac OS X 휴지통을 비울 수 없는 특이한 문제가 발생할 수 있습니다. 맥. 이는 일반적으로 다음과 같이 나타납니다. 사용자가 휴지통을 비우려고 하면 휴지통이 비우기를 거부하거나 "휴지통 비우기 준비 중…휴지통을 그대로 두면 파일 수를 세고 몇 시간 후에 휴지통이 삭제되기 시작하지만 너무 느려서 휴지통이 삭제될 때까지 문자 그대로 하루 이상 기다려야 할 수 있습니다. 거의 실용적이지 않습니다.
이것은 분명히 별난 일이거나 버그이며 누군가 하드 드라이브에 추가 공간을 만들기 위해 수동으로 백업을 제거하려고 시도하거나 Time Machine이 시도할 때 오래된 백업이 손상될 때 발생하는 것 같습니다. 하우스 키핑을 수행합니다. 이 문제는 과거 Mac OS X 업데이트에서 해결된 것으로 추정되지만 Mountain Lion, Mavericks, Sierra, El Capitan 등에서 계속 발생합니다. 문제를 일으키는 파일이 일반적으로 Mac OS보다 훨씬 오래된 경우가 많기 때문일 수 있습니다. X 라이온 이전.
문제와 일부 배경에 대해 충분히 논의했습니다. 휴지통을 다시 비우고 오래되고 완고한 Time Machine 백업을 완전히 제거할 수 있도록 해결책을 찾아보겠습니다.
Time Machine 백업 파일이 멈춘 경우 수동으로 휴지통 비우기
이것은 터미널을 통한 강제 삭제의 사용이 필요하며, 이는 좀 더 발전된 것입니다. 현재 하고 있는 작업을 모르거나 터미널에 익숙하지 않은 경우 이 과정을 완전히 건너뛰고 대신 Finder를 통해 매우 긴 휴지통 삭제를 기다릴 수 있습니다. 자신의 책임 하에 진행하십시오.
정확하게 명령을 실행해야 합니다. 그렇지 않으면 제거하고 싶지 않은 파일을 실수로 삭제할 수 있습니다. 터미널은 승인 또는 확인 메시지를 표시하지 않고 단순히 모든 것을 삭제하기 때문에 매우 중요합니다.
- Time Machine 드라이브를 Mac에 연결하고 (일시적으로) 기존 Time Machine 백업을 중지합니다.
- /Applications/Utilities/에 있는 터미널을 열고 다음 명령을 입력하여 Active Directory를 Time Machine 백업 드라이브의 디렉토리로 변경합니다.
- .Trashes/ 폴더의 내용을 나열하여 올바른 위치에 있는지 확인합니다. 이렇게 하면 일반적으로 완고한 Backups.backupdb 파일이 포함된 '501' 하위 폴더가 표시됩니다. sudo ls:를 사용하여 올바른 위치에 있는지 다시 확인할 수 있습니다.
- 이제 rm 명령을 사용하여 .Trashes 501 폴더의 내용을 삭제합니다. 여기에 올바른 구문을 사용했는지 확인하십시오. 그렇지 않으면 원하지 않는 항목을 실수로 삭제할 수 있습니다. rm 명령은 확인을 요구하지 않고 단순히 파일을 삭제합니다.
- 터미널을 가만히 놔두세요. 보이는 활동은 없지만 일반적으로 파일은 최대 2-15분 이내에 제거됩니다. 완료되면 터미널을 종료합니다.
- Mac OS X Finder에서 평소처럼 휴지통을 비워 휴지통이 의도한 대로 다시 작동하는지 확인
cd /Volumes/(백업 드라이브 이름)/.Trashes/
예를 들어 디렉토리를 "Mac Backups"라는 이름의 백업 드라이브로 변경하려면 명령은 다음과 같습니다.
cd /Volumes/Mac\ Backups/.Trashes/
sudo ls 501/
참고: 어떤 상황에서는 501 폴더가 존재하지 않거나 다른 이름으로 지정됩니다. 때로는 .Trashes에 backupdb 파일도 직접 포함됩니다. 501/ 디렉토리를 찾을 수 없으면 대신 .Trashes/의 내용을 삭제하십시오. rm 명령으로 오류를 줄이려는 의도로 .Trashes/501/에 초점을 맞춰 최대한 장황하게 만들 것입니다.
sudo rm -rf 501/Backups.backupdb/
.Trashes/501/Backup.backupdb/ 파일 삭제를 시작하라는 요청을 받으면 관리자 비밀번호를 입력하십시오.
고급 사용자만 해당: 중단된 Time Machine 백업을 휴지통으로 버리는 짧은 구문 버전
위 단계에서 사용된 일부 보호 장치를 제거하여 위 프로세스의 훨씬 짧은 버전을 얻을 수 있습니다. 터미널에 익숙한 경우에만 이 명령을 사용하고 "BackupDriveName"을 문제의 하드 드라이브 이름으로 바꿉니다.
sudo rm -rf /Volumes/BackupDriveName/.Trashes/
고급 사용자 전용: tmutil을 사용하여 터미널에서 중단된 백업 삭제
선택적으로 명령줄 'tmutil' 도구를 사용하여 Time Machine에서 백업을 삭제할 수도 있습니다. "DRIVENAME"을 Time Machine 드라이브 이름으로 바꾸고 "BACKUPTODELETE"를 날짜별로 결정된 문제의 백업으로 바꾸십시오. 이렇게 하려면 터미널을 사용해야 합니다. 이는 고급 Mac 사용자만을 위한 것임을 의미합니다.
sudo tmutil 삭제 /Volumes/DRIVENAME/Backups.backupdb/BACKUPTODELETE
sudo 작업을 완료하려면 관리자 암호가 필요합니다.
이제 이 문제를 해결할 수 있는 여러 가지 방법을 살펴보았으며 확실히 귀하에게 도움이 될 것입니다.
오래된 백업을 삭제하려는 이유가 다른 미디어를 위한 공간을 확보하기 위한 것이라면 한 섹션은 Time Machine 전용이고 나머지는 직접 파일 저장에 사용할 수 있도록 백업 드라이브를 분할하는 것을 고려하십시오. .이렇게 하면 파일 공간을 확보하기 위해 Time Machine 백업을 수동으로 제거할 필요가 없으며 이 문제가 전혀 발생하지 않기를 바랍니다.
또한 중복 Time Machine 백업을 사용하는 경우 두 백업 드라이브에서 이 프로세스를 수행해야 할 수도 있습니다.
"시스템 무결성 보호"로 인해 Time Machine 백업 삭제
최신 Mac OS 릴리스가 있는 최신 Mac에서 발생할 수 있는 또 다른 시나리오는 Time Machine 백업을 삭제하려고 할 때 "시스템 무결성 보호 때문에 휴지통에 있는 항목을 삭제할 수 없습니다"와 같은 오류가 발생하는 것입니다. 이 오류에 대한 해결 방법은 Mac에서 일시적으로 SIP를 비활성화하고 Time Machine 백업 파일을 삭제한 다음 SIP를 다시 활성화하는 것입니다.
어떤 방법이 효과가 있었나요? 아래 의견에서 자신의 경험과 솔루션을 공유하십시오.