Bagaimana file cadangan Time Machine yang telah berubah?

9

Seperti yang saya pahami Time Machine akan membuat struktur folder dan membuat salinan dari semua file yang akan dimasukkan dalam cadangan Time Machine selama cadangan pertama. Setelah itu, tautan keras dibuat selama setiap pencadangan berikutnya untuk file yang belum diubah.

Pertanyaan yang saya miliki adalah bagaimana file yang telah diubah sejak cadangan terakhir dicadangkan di cadangan berikutnya. Saya pikir itu menyalin seluruh file yang dimodifikasi ke cadangan TM, tetapi tampaknya itu bukan cara kerja TM dan saya berharap untuk beberapa klarifikasi.

Selama tes latihan baru-baru ini yang saya ambil untuk ACSP 10.12 ia bertanya apakah, untuk file 5MB jika dimodifikasi sedemikian rupa sehingga versi baru 6MB, apakah TM akan memiliki file 5MB dan 6MB yang terpisah atau apakah akan membackup selisih 1MB antara dua file dan hanya mempertahankan penambahan 1MB di cadangan TM terbaru. Saya pikir, meskipun mungkin memerlukan ruang tambahan untuk memiliki salinan terpisah dari versi 5MB dan versi 6MB, itu akan memberikan jaring pengaman jika versi awal dihapus atau rusak - secara efektif merusak setiap versi berikutnya yang mengajukan. Tetapi tes praktek mengatakan bahwa itu hanya menghemat perbedaan 1MB.

Saya hanya mencari beberapa klarifikasi untuk membantu meningkatkan pemahaman saya. Terima kasih sebelumnya atas bantuannya!

QMord
sumber
Jika Time Machine menyisihkan cadangan terlama saat volume TM terisi, bukankah itu akan merusak versi asli yang akan ditambahkan selisih 1MB?
QMord
File tidak dihapus ketika tautan keras masih menunjukkannya.
Wilbert

Jawaban:

11

Setelah cadangan Time Machine awal dari seluruh volume, tanpa pengecualian, Time Machine selalu mencadangkan seluruh file dari setiap file yang telah diubah atau dibuat sejak cadangan terakhir, bukan hanya bagian yang diubah.

pengguna3439894
sumber
3
Berdasarkan pengalaman, ini kedengarannya benar — setiap kali salah satu volume penyimpanan VirtualBox saya berubah, berdasarkan ukuran file, seluruh file tampaknya dicadangkan kembali – tetapi tampaknya bertentangan dengan apa yang dikatakan @QMord pada tes ACSP-nya - yang merupakan pejabat sumber. Apakah Anda memiliki sumber, atau ini anekdotal? Mungkin Time Machine menggunakan beberapa metode hybrid?
JMY1000
1
@ JMY1000, Sumber asli sekarang offline tetapi tersedia melalui Wayback Machine: Bagaimana Time Machine Bekerja dengan Keajaiban Saya juga telah benar-benar memeriksa struktur file dari cadangan Time Machine dari waktu ke waktu dan mengetahui fakta bahwa itu membuat cadangan seluruh file yang telah berubah bukan hanya apa yang diubah dalam file.
user3439894
4
Saya dapat mengkonfirmasi bahwa jawaban ini benar. Apple memang melakukan perubahan dari waktu ke waktu, seperti bagaimana snapshot lokal ditangani di macOS High Sierra, tetapi Time Machine selalu membuat cadangan penuh dari setiap file yang telah berubah sejak cadangan terakhir. Jadi, dengan asumsi perilaku default-nya, jika Anda telah mengerjakan satu dokumen selama 12 dari 24 jam terakhir, maka Anda akan memiliki 12 (mungkin 13 sebenarnya) cadangan penuh dari dokumen tunggal itu.
Monomeeth
1
MacOS membantu Time Machine dengan merekam apa yang terjadi di sistem file.
Thorbjørn Ravn Andersen
1
@ JMY1000 Ketika saya menggunakan VMWare Player untuk mesin virtual beberapa tahun yang lalu, saya membuat VM pada volume bergaris (di mana disk virtual dibagi menjadi banyak file kecil, di mana hanya mereka yang terpengaruh oleh perubahan file yang perlu didukung) . Ini melakukan pekerjaan yang wajar untuk menjaga perubahan kecil untuk Time Machine. Anda kemungkinan besar ingin menjaga ruang swap di VM seminimal mungkin.
Thorbjørn Ravn Andersen