백업 항목으로 표시된 파일을 어떻게 삭제합니까?


13

파일을 삭제하려고하는데 휴지통에서 "백업 항목을 수정할 수 없기 때문에 작업을 완료 할 수 없습니다" 라는 메시지가 나타납니다
.

백업 항목을 수정할 수 없으므로 작업을 완료 할 수 없습니다.

그것은 무엇을 의미하며 어떻게 삭제할 수 있습니까?

답변:


3

Apple 의이 스레드에 따르면 이것은 버그입니다. 이는 향후 OS X 업데이트에서 수정 될 것입니다.

그 동안에는 강제 종료 (⎇⌘⎋ 또는  메뉴)를 통해 또는 덜 폭력적인 방법으로 정상적으로 종료하여 파인더를 다시 시작해야합니다. 먼저 다음 명령을 통해 활성화 해야합니다. 터미널에서 발행 :

defaults write com.apple.Finder QuitMenuItem 1

1
당신은 항상 killall Finder터미널에서 할 수 있습니다
segiddins

1
Finder의 Dock 아이콘을 Option- 클릭하고 Finder 재실행을 선택하십시오.
Kirk McElhearn

32

원인의 근본

Time Machine 백업은 커널 수준에서 보호 됩니다. 자세한 부팅에서는 TMSafetyNet.kext확장이로드되는 첫 화면 텍스트를 확인할 수 있습니다.

이것은 백업의 무결성을 보장합니다. 액세스 제어 조항은 커널 확장을 통해 적용됩니다. /System/Library/Extensions/TMSafetyNet.kext

Time Machine에서 삭제

특정 백업 또는 모든 항목 에서 항목을 삭제하기 위해 공식적으로 승인 된 방법 은 "공간 내"Time Machine보기에서 항목을 찾고 상황에 맞는 메뉴 또는 도구 모음의 작업 단추에서 적절한 삭제 옵션을 선택하는 것입니다.

Lion에 추가 된 휴지통으로 백업을 이동하는 기능은 비교적 버그가 많을뿐 아니라 전체 스냅 샷 (즉, 백업을 생성 할 때 이름이 지정된 폴더에 포함 된 각 볼륨의 디렉토리를 포함)에서 작동하도록 설계되었습니다 .

명령 줄에서 삭제 (보다 유연하고 제어력이 높음)

이 존재 하는 도우미 프로그램 (명령 행 바이너리)에서이 ...

/System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass

... 액세스 제한을 완전히 무시하는 명령과 인수를 제공 할 수 있습니다.

Lion에서는 다음을 실행합니다.

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]

Mountain Lion bypass에서 Helpers디렉토리 로 이동 :

sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]

OS X 10.10.5 (David Anderson의 의견)에서 이제 다음과 같습니다.

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers‌​/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]

크레딧 :

[1] -TMSafetyNet 바이 패스의 Michael Rushanan
[2] -Joel Cowgill의 Time Machine Safety Net에 대한 간략한 설명
[3] -수퍼 유저와 비슷한 질문


1
예, 이것은 실제로 작동했습니다! 이 백업은 다른 사용자에게 연결되어 있으므로 Time Machine을 시작하고 파일을 삭제하는 옵션이 없습니다. 그러나 솔루션을 사용하여 * .exe 파일을 삭제 한 후에도 Finder는 여전히 해당 파일을 표시합니다. 표시된 내용을 새로 고치려면 Finder 프로세스를 종료해야했습니다.
gentmatt

1
이제 "/System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass"로 이동했으며, 그렇지 않으면 광고 된대로 작동합니다.
David Pisoni

3
OS X 10.10.5에서 현재는 /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass입니다.
David Anderson

1
바이 패스를 사용하여 파일을 드라이브의 다른 위치에 "mv"로 설정하려고했지만 "작동이 허용되지 않습니다"
Michael

1

바이 패스는 iMac의 High Sierra (OSX 10.13.3)의 /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/에 있습니다. 또한 -v를 사용하여 파일 목록을 삭제하려는 경우, 스크롤 상세 목록을 터미널에서 읽을 수 없으므로 파일로 경로 재지 정해야합니다.


이게 정확히 어떻게 작동합니까? 죄송합니다, 멍청한 놈
yntheng

@tngn 덕분에 여전히 모하비에서 일합니다
Paul Razvan Berg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.