Спойлер: Я получил от ~ 50 ГБ свободного до ~ 277 ГБ свободного, с разницей в 227 ГБ в ходе этого ответа.
Там нет тонны информации от базовой 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
Вы можете видеть, что это ничего не сделало в этот раз.
Давайте попробуем увеличить байты до 10 ГБ:
$ tmutil thinlocalsnapshots / 10000000000
Thinned local snapshots:
Еще ничего. Давайте попробуем 100 ГБ:
$ tmutil thinlocalsnapshots / 100000000000
Thinned local snapshots:
Опять ничего.
Таким образом, когда он достигает последнего локального снимка, он должен иметь отношение к urgency
опции, а не к purge_amount
.
Давайте вернемся только к 1 ГБ, purge_amount
но попробуем urgency
установить значение 1 (еще одно упущение в руководстве: 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 означает «ме, когда угодно».
В ходе этих испытаний мой жесткий диск вырос с ~ 50 ГБ до ~ 277 ГБ. Освобождение около 227 ГБ!
Я бы предположил, что эти локальные снимки будут сокращаться автоматически, особенно когда требуется дополнительное пространство, поэтому вам не нужно слишком беспокоиться об этом.
Но я столкнулся с этим, потому что
Мне было интересно, как я терял все свое свободное место на диске так внезапно, и;
Я пытался создать раздел Boot Camp для запуска Windows, и у меня не было достаточно места, даже если большая часть этого пространства была занята локальными снимками.
Забегая вперед, мне интересно, должен ли я выполнять задание cron каждую неделю или около того, чтобы держать вещи в чистоте. Я посмотрю, что произойдет через несколько дней, и добавлю сюда все, что найду.
Вот сайт Apple для получения дополнительной информации о том, как используются локальные снимки Time Machine:
https://support.apple.com/en-ca/HT204015