스포일러 :이 답변을 진행하는 동안 나는 ~ 50GB에서 ~ 277GB까지, 약 227GB의 차이로 갔다.
기본 tmutil
기능에는 man tmutil
많은 정보가 없지만 자세한 내용은 다음을 참조하십시오 thinlocalsnapshots
.
thinlocalsnapshots mount_point [purge_amount] [urgency]
Thin local Time Machine snapshots for the specified volume.
When purge_amount and urgency are specified, tmutil will attempt (with urgency level 1-4) to reclaim purge_amount in bytes by thinning snapshots.
If urgency is not specified, the default urgency will be used.
눈에 띄는 생략은 default urgency
실제 상태이며 1이 긴급한지 또는 4가 긴급한지를 나타냅니다.
실제 사용 상황을 보여주기 위해 로컬 스냅 샷의 시작 목록은 다음과 같습니다.
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-14-173102
com.apple.TimeMachine.2017-12-14-212356
com.apple.TimeMachine.2017-12-15-052254
com.apple.TimeMachine.2017-12-15-084940
com.apple.TimeMachine.2017-12-15-094508
com.apple.TimeMachine.2017-12-15-121635
purge_amount
및 urgency
옵션 없이 실행하면 로컬 스냅 샷이 제거되지 않을 수 있습니다.
$ tmutil thinlocalsnapshots /
Thinned local snapshots:
와 purge_amount
에 세트 1000000000
(1 기가 바이트)
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-14-173102
그리고 내가 다시 실행하면 :
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-14-212356
로컬 스냅 샷 목록에서 발생한 상황은 다음과 같습니다.
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-052254
com.apple.TimeMachine.2017-12-15-084940
com.apple.TimeMachine.2017-12-15-094508
com.apple.TimeMachine.2017-12-15-121635
같은 명령을 한 번 더 실행 해 봅시다 :
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-15-052254
2017-12-15-084940
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-094508
com.apple.TimeMachine.2017-12-15-121635
그리고 다시:
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-15-094508
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635
그리고 마지막 로컬 스냅 샷을 다시 시도하고 제거하십시오.
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635
이번에는 아무것도하지 않았다는 것을 알 수 있습니다.
바이트를 10GB로 늘리십시오.
$ tmutil thinlocalsnapshots / 10000000000
Thinned local snapshots:
여전히 아무것도 없습니다. 100GB를 시도해 보겠습니다.
$ tmutil thinlocalsnapshots / 100000000000
Thinned local snapshots:
다시 한 번
따라서 마지막 로컬 스냅 샷에 도달하면이 urgency
아닌 옵션 과 관련이 있어야 합니다 purge_amount
.
를 위해 1GB로 돌아가 보자. 1 purge_amount
로 urgency
설정해 보십시오 (매뉴얼의 다른 생략은 1이 높거나 4 이상인지 여부).
$ tmutil thinlocalsnapshots / 1000000000 1
Thinned local snapshots:
2017-12-15-121635
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635 (dataless)
성공!
마지막으로 남은 로컬 스냅 샷이 얇아 listlocalsnapshots
졌으며 이제 최신 스냅 샷 만 표시되지만로 태그가 지정되었습니다 (dataless)
.
그 거라 확신 urgency
설정중인 1 개 수단 "매우 시급"및 urgency
4 개 수단 세트 "MEH, 때마다".
이러한 시험 과정에서 내 하드 드라이브는 ~ 50GB에서 ~ 277GB까지 무료로 전환되었습니다. 약 227GB의 여유 공간!
특히 로컬 공간이 필요할 때 이러한 로컬 스냅 샷이 자동으로 얇아 지므로 너무 걱정할 필요가 없다고 가정합니다.
그러나, 나는 이것 때문에
여유 디스크 공간을 이렇게 갑자기 잃어버린 방법이 궁금했습니다.
Windows를 실행하기 위해 Boot Camp 파티션을 만들려고했지만 충분한 공간이 없었으며 심지어 그 공간의 대부분은 로컬 스냅 샷에 의해 차지되었습니다.
앞으로는 매주 정도 크론 작업을 통해 얇은 명령을 실행 해야하는지 궁금해합니다. 며칠이 지난 후 무슨 일이 발생하는지 확인하고 찾은 내용을 다시 추가하겠습니다.
Time Machine의 로컬 스냅 샷 사용 방법에 대한 자세한 내용은 Apple 사이트입니다.
https://support.apple.com/en-ca/HT204015