Spoiler: Saya beralih dari ~ 50 GB gratis menjadi ~ 277 GB gratis, perbedaan sekitar 227 GB, selama jawaban ini.
Tidak ada satu ton informasi dari tmutil
fungsi dasar tetapi Anda dapat menelepon man tmutil
untuk mendapatkan rincian lebih lanjut, khususnya pada 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.
Kelalaian yang terlihat adalah apa yang default urgency
sebenarnya dan apakah 1 adalah urgensi tinggi atau 4 adalah urgensi tinggi.
Untuk menunjukkan kepada Anda apa yang terjadi dalam penggunaan di dunia nyata, berikut adalah daftar awal snapshot lokal saya:
$ 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
Saat berjalan tanpa opsi purge_amount
dan urgency
, kemungkinan tidak ada snapshot lokal akan dihapus:
$ tmutil thinlocalsnapshots /
Thinned local snapshots:
Dengan purge_amount
set ke 1000000000
(1 Gigabyte):
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-14-173102
Dan jika saya jalankan lagi:
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-14-212356
Inilah yang terjadi pada daftar foto lokal saya:
$ 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
Mari kita coba jalankan perintah yang sama sekali lagi:
$ 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
Dan lagi:
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-15-094508
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635
Dan sekali lagi untuk mencoba dan menghapus snapshot lokal terakhir:
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635
Anda dapat melihatnya tidak melakukan apa pun saat ini.
Mari kita coba meningkatkan byte menjadi 10 GB:
$ tmutil thinlocalsnapshots / 10000000000
Thinned local snapshots:
Tetap tidak ada. Mari kita coba 100 GB:
$ tmutil thinlocalsnapshots / 100000000000
Thinned local snapshots:
Sekali lagi, tidak ada apa-apa.
Jadi, ketika sampai ke snapshot lokal terakhir, itu harus ada hubungannya dengan urgency
opsi daripadapurge_amount
.
Mari kita kembali ke hanya 1 GB untuk purge_amount
tetapi coba dengan urgency
set ke 1 (kelalaian lain dalam manual adalah apakah 1 tinggi atau 4 atau tinggi):
$ tmutil thinlocalsnapshots / 1000000000 1
Thinned local snapshots:
2017-12-15-121635
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635 (dataless)
Keberhasilan!
Anda dapat melihat bahwa itu menipis foto lokal terakhir yang tersisa dan sekarang ketika Anda listlocalsnapshots
hanya akan melihat yang terbaru tetapi ditandai sebagai (dataless)
.
Saya berani bertaruh bahwa urgency
disetel ke 1 berarti "sangat mendesak" dan urgency
diatur ke 4 berarti "meh, kapan saja".
Selama uji coba ini, hard drive saya berubah dari ~ 50 GB gratis menjadi ~ 277 GB gratis. Membebaskan sekitar 227 GB!
Saya akan berasumsi bahwa snapshot lokal ini akan menipis secara otomatis, terutama ketika ruang tambahan diperlukan sehingga Anda tidak perlu terlalu khawatir tentang ini.
Tapi, saya mengalami ini karena
Saya bertanya-tanya bagaimana saya kehilangan semua ruang disk saya secara tiba-tiba, dan;
Saya mencoba membuat partisi Boot Camp untuk menjalankan Windows dan saya tidak punya cukup ruang, bahkan sebagian besar ruang itu hanya diambil oleh snapshot lokal.
Ke depan, saya bertanya-tanya apakah saya harus memiliki pekerjaan cron menjalankan perintah penjarangan setiap minggu atau lebih, hanya untuk menjaga semuanya tetap bersih. Saya akan melihat apa yang terjadi setelah beberapa hari lagi dan menambahkan apa pun di sini yang saya temukan.
Berikut adalah situs Apple untuk informasi lebih lanjut tentang bagaimana Snapshots Lokal Time Machine digunakan:
https://support.apple.com/en-ca/HT204015