Bagaimana Time Machine berperilaku ketika drive cadangan menjadi penuh?

12

Katakanlah saya memiliki folder tertentu, yang tidak pernah berubah, di cadangan pertama, misalnya koleksi musik MP3 saya dari 2009. (Saya tahu file penting saya harus disimpan di tempat lain, tapi itu hanya sebuah contoh).

Dalam satu skenario, saya menghapus folder, dan yang lain, folder itu masih di folder rumah saya.

Saya tidak mengerti apa artinya ini: Cadangan terlama dihapus saat disk Anda penuh.

Apakah itu berarti bahwa ketika tidak ada ruang tersisa di drive, Time Machine akan mulai menghapus musik saya?

Jelas jika tidak ada lagi ruang yang tersisa dan Time Machine ingin membuat cadangan file baru, ia harus menghapus sesuatu. Tapi apa sebenarnya yang dihapusnya?

alecail
sumber

Jawaban:

15

Secara kasar, Time Machine menghapus file dalam urutan yang sama dengan yang Anda lakukan. (Bagian kasarnya berkaitan dengan menghapus cadangan per jam bahkan ketika ada cadangan harian yang lebih lama, dan setiap hari bahkan ketika ada cadangan mingguan yang lebih lama.)

Misalnya, Anda membuat file pada bulan Januari dan menghapusnya pada bulan Juli, dan TM membuat cadangan selama ini. TM akan melihat dan mencadangkan file pada bulan Januari. Sejak saat itu hingga Anda menghapus file pada bulan Juli, setiap kali TM melakukan pencadangan, perhatikan bahwa Anda memiliki file tersebut tetapi sudah dicadangkan, sehingga tidak menyalinnya lagi. Namun, itu memasukkannya ke dalam setiap snapshot itu. Cara melakukannya tanpa menyalin file lagi sangat menarik tetapi tidak penting di sini. Intinya adalah, file ada di setiap snapshot itu, dan tidak akan dihapus sampai semuanya. Kecuali jika Anda micro-Managine TM, itu tidak akan terjadi sampai disknya penuh sehingga TM harus menghapus semuanya melalui bulan Juli.

Cara lain untuk mengatakannya: Meskipun hanya menyalin file satu kali, ia melihatnya berkali-kali, dan tidak akan menghapusnya asalkan mengingat semua penampakan itu.

Aturan yang lebih tepat:

Time Machine tidak mencadangkan file apa pun yang belum pernah dilihatnya. (Duh!) Jika Anda membuat file dan segera menghapusnya, sebelum TM mengambil snapshot berikutnya, itu tidak didukung. Ini dapat diringkas sebagai Jika Anda tidak menyimpannya, TM juga tidak.

Time Machine mendefinisikan cadangan per jam sebagai snapshot apa pun yang bukan snapshot pertama hari itu. Itu menghapusnya ketika berumur 24 jam, atau ketika Anda telah menggunakan "Cadangkan sekarang" untuk memaksa 24 cadangan per jam yang lebih baru setelah itu. Jika Anda membuat file, simpan di sekitar sampai TM mengambil setidaknya satu snapshot (sebut saja satu jam) tetapi hapus nanti di hari yang sama (atau setidaknya sebelum snapshot pertama hari berikutnya), TM akan menyimpannya selama 24 jam. Ini dapat diringkas sebagai Jika Anda menyimpannya selama satu jam, TM menyimpannya selama 24 jam.

Time Machine mendefinisikan cadangan harian sebagai snapshot pertama dari suatu hari yang juga bukan hari pertama dalam seminggu. TM akan menyimpannya selama sebulan. Ini dapat diringkas sebagai Jika Anda menyimpannya selama sehari, TM menyimpannya selama sebulan.

Time Machine mendefinisikan cadangan mingguan sebagai snapshot pertama dalam seminggu. Daripada terlibat dalam perang agama tentang kapan seminggu dimulai, TM menentang keputusan apakah sebuah snapshot adalah harian atau cadangan mingguan hingga snapshot itu setidaknya berumur satu bulan. Sampai saat itu, itu tidak masalah, karena itu akan tetap baik. Ketika foto menjadi lebih dari sebulan, jika ada foto lain kurang dari 7 hari sebelumnya, maka foto yang lebih baru adalah cadangan harian, dan dihapus. Kalau tidak, ini cadangan mingguan dan dipertahankan. Ini dapat diringkas sebagai Jika Anda menyimpannya selama seminggu, TM menyimpannya sampai disk penuh.

Oleh aturan di atas, cadangan awal Anda oleh karena itu pada hari pertama minggu itu, tidak peduli hari apa itu. "Minggu" yang berurutan akan setidaknya 7 hari, dan mungkin lebih lama jika Anda tidak membiarkan TM melakukan pencadangan rutin.

TM sedang menonton apa yang Anda lakukan dengan file untuk melihat seberapa agresifnya file tersebut harus disimpan. Semakin lama Anda menyimpannya sebelum menghapusnya, semakin lama TM menyimpannya sebelum menghapusnya. Tindakan Anda memberikan panduan TM cara menempatkan file Anda ke dalam satu dari empat kelas: file yang Anda hapus sebelum TM melihatnya, file yang Anda hapus sebelum snapshot pertama hari berikutnya, file yang Anda hapus sebelum snapshot pertama minggu depan, dan file yang Anda simpan di sepanjang akhir pekan. Grup-grup ini memiliki periode penyimpanan yang lebih lama secara berturut-turut, sesuai dengan fakta bahwa mereka berisi file yang Anda simpan untuk waktu yang lebih lama secara berturut-turut sebelum menghapusnya.

Di setiap grup, TM mencadangkan file dalam urutan yang sama dengan yang Anda buat, dan menghapusnya dalam urutan yang sama dengan yang Anda hapus.

TM tidak pernah menghapus satu-satunya foto Anda. Jika telah menghapus semua kecuali satu foto untuk membuat ruang, dan masih tidak memiliki cukup, itu akan membatalkan cadangan. Lebih baik memiliki cadangan yang lama daripada tidak sama sekali. Ini dapat diringkas sebagai Jika Anda tidak pernah menghapusnya, TM juga tidak.

Ganbustein
sumber
Terima kasih atas jawabannya. Tampaknya ada banyak kesalahpahaman tentang file apa yang bisa dihapus, dan kapan ..
alecail
2
Apakah ini didokumentasikan oleh Apple di suatu tempat?
alecail
1
Tidak yang saya tahu. Ketika TM pertama kali diperkenalkan, saya menghabiskan BANYAK waktu untuk menggali, menyodok, dan mendorong untuk menemukan cara kerjanya. Beberapa detail, seperti persis apa yang terjadi ketika foto mencapai usia satu bulan, diperlukan eksperimen selama sebulan. Apple sepertinya berpikir tidak ada yang peduli dengan detailnya. Saya pikir mereka salah. Ini adalah algoritma yang indah dan elegan, dan layak mendapatkan deskripsi yang lebih baik daripada hanya "berfungsi".
ganbustein
Sebenarnya, ini adalah didokumentasikan! support.apple.com/en-us/HT201250#backup
SilverWolf
13

Time Machine akan selalu menyimpan cadangan dari keadaan saat ini dari isi volume sumber. Saat drive cadangan menjadi penuh, itu akan mulai menghapus status cadangan terlama untuk membuat ruang. Jika isi folder tidak berubah, itu akan mempertahankan semua konten. Jika isi folder berubah seiring waktu, itu akan menghapus status konten terlama. Jadi dalam contoh Anda, jika Anda telah menghapus beberapa MP3 dari folder itu setelah cadangan Time Machine pertama dan Time Machine harus menghapus cadangan untuk membuat ruang untuk cadangan saat ini, Anda tidak akan lagi dapat memulihkan file-file yang dihapus.

douggro
sumber