Apakah cadangan Time Machine bersifat inkremental? Dan apakah Time Machine lebih baik di Snow Leopard?

Jawaban:

27

Ya, Mesin waktu bersifat inkremental. OS X menggunakan event driven agent, fsevents, untuk melacak file mana yang berubah (tidak perlu memindai setiap jam), dan kemudian, menggunakan hard-link yang dimodifikasi, yang disebut multi-link untuk file yang tidak berubah, hanya yang melakukannya secara bertahap berubah. Ini dilakukan setiap jam selama 24 jam terakhir, cadangan harian untuk bulan lalu, dan cadangan mingguan untuk semua yang lebih lama dari sebulan.

Untuk mengatasi kedua masalah tersebut, Time Machine melakukan sesuatu yang baru dan berbeda yang sebenarnya mengharuskan Apple untuk membuat perubahan pada sistem file Mac yang mendasarinya, HFS +. Perubahan baru disebut multi-tautan, yang mirip dengan "tautan keras" yang umum untuk pengguna Unix dan berpotensi tersedia saat menggunakan NTFS pada Windows. Tautan keras berbeda dari "tautan lunak" (juga dikenal sebagai tautan simbolik), yang hanya bertindak sebagai penampung yang menunjuk ke file lain. Mac OS telah lama menggunakan alias sebagai cara untuk membuat soft link stand-in untuk file atau direktori lain. Windows menyebut tautan lunak "pintasan". {sumber}

Namun keajaiban sebenarnya dari Time Machine, adalah kesederhanaan UI-nya untuk memulihkan tanggal tambahan apa pun yang Anda inginkan, dan untuk dapat menggunakan lampu sorot untuk mencari kembali ke masa lalu untuk file Anda. Di sinilah sebenarnya saus ajaib yang membuat TM sangat berguna bagi sebagian besar pengguna.

Di Snow Leopard, waktu untuk melakukan pencadangan awal ke kapsul waktu (dan saya berasumsi drive terpasang jaringan lain) telah banyak ditingkatkan, tetapi saya pikir teknologi yang mendasarinya tidak berubah.

Inovasi teknologi berikutnya untuk mesin waktu adalah melakukan dalam-file delta, karena saat ini adalah file, bukan teknologi berbasis blok (sehingga tidak efisien dengan file besar seperti basis data rombongan). ZFS, ketika akhirnya datang ke OS X client akan menjadi alat terbaik untuk meningkatkan fungsionalitas Time Machine ...

Memperbarui:

Ulasan Snow Leopard dari John Siracusa yang selalu fantastis ini memiliki nugget emas:

Time machine sendiri diberi dukungan untuk tumpang tindih i / o. Pengindeksan Spotlight, yang terjadi pada volume Time Machine juga, diidentifikasi sebagai tugas lain yang memakan waktu yang terlibat dalam pencadangan, sehingga kinerjanya ditingkatkan. Kode jaringan ditingkatkan untuk mengambil keuntungan dari checksum yang dipercepat perangkat keras jika memungkinkan, dan kode checksum perangkat lunak disesuaikan untuk kinerja maksimal. Jurnal kinerja HFS +, yang menyertai setiap pembaruan metadata sistem file, juga ditingkatkan. Untuk cadangan Time Machine yang menulis ke disk image daripada sistem file HFS + asli, Apple menambahkan dukungan untuk akses bersamaan ke disk image. Jumlah lalu lintas jaringan yang dihasilkan oleh AFP selama pencadangan juga telah berkurang.

Semua ini menambahkan hingga 55% peningkatan keseluruhan yang terhormat dalam kecepatan cadangan Time Machine awal. Dan, tentu saja, peningkatan kinerja untuk masing-masing subsistem menguntungkan semua aplikasi yang menggunakannya, bukan hanya Time Machine. {sumber}

Dan seperti yang saya sarankan abot sihir ZFS untuk datang:

Itu memalukan karena Time Machine benar-benar menyerukan sihir ZFS. Terlebih lagi, Apple tampaknya setuju, sebagaimana dibuktikan dengan pos dari seorang karyawan Apple ke milis ZFS tahun lalu. Ketika ditanya tentang implementasi Time Machine yang mengerti ZFS, jawabannya sangat menggembirakan: "Yang ini penting dan kemungkinan akan datang kapan-kapan, tetapi tidak untuk SL." ("SL" adalah kependekan dari Snow Leopard.) {Source}

Tentakel
sumber
Dari yang saya dengar, Time Machine memang lebih cepat di Snow Leopard, hingga 50% lebih cepat. Saya tidak dapat mengingat sumbernya, tetapi saya pikir itu TUAW.
alex
Apa itu ZFS? Dan itu singkatan?
ymasood
1
@alex: Di situs web Apple, mereka menyatakan hingga 80%. (Halaman Penyempitan) @ymasood: Zettabyte File System ( en.wikipedia.org/wiki/Zfs )
Chealion
ZFS telah ditinggalkan oleh Apple, sayangnya. Lihat entri wiki: en.wikipedia.org/wiki/ZFS
alimack