Finder 또는 명령 줄에서 개별 Time Machine 백업을 수동으로 간단하게 삭제할 수 있습니까?


10

Snow Leopard를 실행하는 Mac에서 새로운 Lion 컴퓨터로 옮겼습니다. 이전 머신에는 많은 쪼개짐이 있었으므로 처음부터 새 머신을 설정하고 필요한 데이터 만 복사했습니다. 무언가를 놓친 경우를 대비하여 이전 머신의 Time Machine 백업을 잠시 동안 유지하고 싶습니다. 이 백업은 몇 개월에 걸쳐 진행되며 막대합니다. 나는 전체 역사가 아닌 최신 백업 만 필요합니다.

Finder 또는 CLI에서 Time Machine sparsebundle을 열고 가장 오래된 폴더를 제거하는 것이 안전합니까? 아니면 Time Machine 인터페이스 나 도구를 사용해야합니까? Starfield보기를 통해 수행하고 싶지 않습니다. 각 백업을 개별적으로 클릭하고 삭제하는 데 시간이 오래 걸리기 때문입니다.


참고 – Lion 또는 그 이후의 사용자는 tmutil을 사용 하여 한 번의 명령으로 개별 백업 (또는 전체 Mac에 해당하는 백업)을 삭제할 수 있습니다 . 또한 이 게시물에 대한 좋은 정보입니다 .
bmike

모든 백업 파일을 삭제하고 다시 시작하는 것이 좋지 않습니까? 첫 번째 백업 시간이 필요합니다. Estuardo

답변:


10

tl; dr-원하는 방식으로 삭제하는 것이 안전합니다.

Time Machine이 삭제와 동시에 백업을 정리하려고 할 때 유일하게 생각할 수있는 문제는 내장 삭제 버튼을 사용하지 않는 경우 정리 기간 동안 Time Machine을 끄는 것입니다.

여기에 이미지 설명을 입력하십시오


당신은 사용할 수 있습니다 tmutil delete안전하게 삭제 백업에 사자에. 이것의 장점은 삭제가 백그라운드에서 더 조용히 발생한다는 것입니다. 단점은 UI가 한 번에 둘 이상의 스냅 샷을 삭제하는 데 빠르지 않다는 것입니다. 실제로 여러 삭제에 참석하려면 거기에 있어야합니다.

파일이 링크되거나 저장되는 방식의 내부에 대해 걱정하지 마십시오. 예 대부분의 백업에있는 대부분의 파일은 하드 링크이지만이를 정리하려면 폴더별로 항목을 삭제해야합니다. 시스템은 링크 수 감소를 처리하므로 여기에 더 좋거나 나쁜 방법이 없습니다.

Finder 또는 다른 방법을 통해 간단히 제거하는 것이 안전합니다. 각 백업에 각 파일에 대한 전체 디렉토리 항목 세트가 포함되어 있으므로 인내심을 가지십시오. 내 (가장 나쁜) 기록은 파인더를 통해 원치 않는 백업을 삭제하는 데 4 일입니다.

Mac을 밤새 방치 할 수 없다면 작게 시작하는 것이 좋습니다.

일부 파일 버전의 마지막 복사본을 삭제하지 않으면 데이터가 손실되지 않습니다. 경고가 표시되지 않고 삭제됩니다. Time Machine 자체를 사용하든 Finder를 사용하든 rm일부 터미널 스크립트 를 사용하든 동일합니다 .


간단히 말해서-왜 이것을하고 싶습니까? Time Machine은 공간이 부족할 때 오래된 백업을 자동으로 제거합니다. Time Machine 드라이브를 저렴한 USB 외장 드라이브에 복제하여 선반에 놓는 것이 매우 편안하다는 것을 알았습니다. (또는 이것을 선반에 드라이브로 만들고 새로운 드라이브를 얻기위한 변명으로 사용하십시오.) 아마도 그것은 당신이 필요로하지 않는 경우-지금 당장의 완벽한 팩-쥐-모든 것을 지키는 구절 일 것입니다 Mac 사용자를위한 삭제 테스트입니다.


확인하기 위해, Lions tmutil는 Snow Leopard 백업도 올바르게 처리 할 것입니까? 내가 말했듯이, 오래된 머신은 더 이상 존재하지 않지만 백업을 유지하고 싶습니다. 더 이상 사용중인 머신이 없기 때문에이 백업은 더 이상 자동으로 정리되지 않습니다. 이전 백업이 너무 많은 공간을 차지하고 있기 때문에 새 머신을 백업 할 공간이 충분하지 않습니다.
deceze

SL 백업을 잘못 처리한다고 생각할 수는 없지만 보장하지는 않습니다. 좀 더 읽은 후에 Finder에서 삭제하는 것이 안전한지 확실하지 않습니다.
jtbandes

3
@jtbandes를 상당히 많이 편집하려고합니다.이 파일을 삭제하는 잘못된 방법은 없습니다. 예. 타임머신 또는 셸 스크립트를 사용 rm하면 속도가 빨라지고 파인더를 몇 시간 또는 며칠 동안 묶지 않아도되지만 실제로는 사용자가 선호합니다. 하드 링크를 삭제하든 파일의 마지막 사본을 삭제 하든지간에 모든 삭제는 결국 동일한 작업을 수행합니다. 새로운 tmuitl버전은 모든 Time Machine 백업 버전을 삭제하는 데 완벽합니다.
bmike

감사합니다, bmike — 안전하다고 확신한다면, 저의 답변에 해당 정보를 제공하게되어 기쁩니다 :)
jtbandes

"무엇을 선택하든" 은 사실이 아닙니다. tmutil중첩 디렉토리를 사용하지 않을 때 삭제하면 하드 링크 작동 방식으로 인해 다른 백업에 영향을 줄 수 있습니다. 수퍼 유저 의 명령 줄사용하여 Time Machine 파일을 삭제하는 방법을 참조하십시오 .
Arjan

6

Time Machine은 10.7부터 Finder에서 스냅 샷 삭제를 지원했습니다.

마찬가지로 tmutil delete전체 스냅 샷을위한 디렉토리에서만 작동합니다.

왜 정상적으로 허용되지 않는지 모르겠지만 다음과 같은 개별 파일을 삭제할 수 있습니다 sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rf /Volumes/Time\ Machine/Backups.backupdb/Macintosh/2012-10-04-033043/HD/tmp.

원본 파일을 제거해도 하드 링크가 작동을 멈추지 않습니다.

$ echo x > 1; ln 1 2; rm 1; cat 2
x

슈퍼 유저에도 비슷한 질문이 있습니다 .


.../TMSafetyNet.kext/Helpers/bypass-아주 시원하다, 이것에 대해 몰랐다.
1

1
bypass이 작업을 수행 하는 데 주의하십시오 . 다른 백업에도 영향을 미칩니다. 수퍼 유저 의 명령 줄사용하여 Time Machine 파일을 삭제하는 방법을 참조하십시오 .
Arjan

최근 OS에서 도우미 경로가 변경되었습니다. /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass또한 강화할 것입니다. 구문을 엉망으로 만들거나 삭제가 원하는 것보다 더 많은 경우를 대비 하여 유일한 백업 대상 에서이 작업을 수행하지 마십시오 . 내 경험에서 전체 간격을 얇게하는 것이 훨씬 좋 거나 GUI를 사용하여 하나의 큰 파일 / 폴더의 모든 인스턴스를 정리하는 것이 좋습니다.
bmike

3

Finder를 사용하여 이전 백업을 삭제해도됩니다. 이 백업 기간에만 존재하는 파일은 모두 사라질 것입니다. 명령에서 백업을 삭제해도 일반적인 Time Machine 프 루닝과 마찬가지로 파일을 최대한 보존하기 위해 파일을 보존하거나 백업을 병합 / 결합하지 않습니다.

Finder를 통한 Time Machine 백업보기


나는이 방법을 강력히 권하지 않는다. 증분 백업의 특성으로 인해 삭제 된 시간 내에 파일을 약간 변경하면 다른 변경으로는 파일을 완료하기에 충분하지 않습니다.
알렉산더-복원 모니카

삭제 된 타임 프레임 내에 백업 된 파일은 타임머신으로 복구 할 수 없습니다. 난 그냥 롤을 반복 해야하는 느낌
알렉산더-복원 모니카

1
Time Machine이 하드 링크를 사용하는 방식 때문에 이것이 사실이 아니라고 생각했습니다. 내가 잘못?
jtbandes

2
사실, 나는 파일이 항상 전체적으로 저장되기 때문에 @XAleX가 잘못되었다고 생각합니다. Time Machine 백업 의 유일한 증분 사항은 변경되지 않은 모든 항목이 하드 링크되어 두 번 저장되지 않는다는 것입니다. AFAIK.
사망

따라서이 방법에 동의하지 않으면 위의 질문에 대한 해결책을 제공해 드리겠습니다.
Slick

0

Finder를 사용하여 백업을 삭제하지 않는 것이 좋지만 Time Machine 자체에서 가능합니다. Time Machine에있을 때 창을 컴퓨터 설정으로 이동합니다. 사이드 바에서 컴퓨터 이름이어야합니다. 활성화 된 창이면 도구 모음의 "기어"아이콘이 기능을 변경합니다. 더 이상 원하지 않는 날짜로 "시간을 거슬러 올라가서"톱니 바퀴 아이콘을 클릭하십시오. 메뉴에서 "백업 삭제"를 선택하고 프롬프트가 표시되면 관리자 암호를 입력하고 Time Machine이 작동하도록하십시오. 이를 통해 Time Machine은 데이터베이스를 업데이트하고 연결을 그대로 유지합니다.


답변 해 주셔서 감사합니다.하지만 말씀 드린대로, 하루 이상 백업을 삭제하는 것은 매우 느린 방법이기 때문에 하루를 마무리하는 데 도움이 될 것입니다. 그리고 결국 백업은 기본적으로 Finder를 통해 정상적으로 삭제됩니다.
22시 42 분

와, 미안, 내가 끝까지 질문을 끝까지 읽지 않았다. 죄송합니다
11
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.