Time Machine değişen dosyaları nasıl yedekler?


9

Anladığım kadarıyla Time Machine, klasör yapısını oluşturacak ve ilk yedekleme sırasında Time Machine yedeklemesine dahil edilecek tüm dosyaların bir kopyasını oluşturacaktır. Bundan sonra, değiştirilmemiş dosyalar için sonraki her yedekleme sırasında bir sabit bağlantı oluşturulur.

Sahip olduğum sorudur nasıl son yedekleme yana değiştirilmiş dosyaları takip eden yedekleme yedeklenir. Tüm değiştirilmiş dosyayı TM yedeklemesine kopyaladığını düşündüm, ancak TM'nin bu şekilde çalışmadığı anlaşılıyor ve biraz açıklama umuyordum.

ACSP 10.12 için aldığım son bir uygulama testi sırasında, 5 MB'lık bir dosya için yeni sürümün 6MB olacak şekilde değiştirilip değiştirilmediğini sordu, TM'nin ayrı bir 5MB ve 6MB dosyasına sahip olup olmayacağını veya ve en son TM yedeklemesinde 1MB ekini saklayın. 5MB sürümünün ve 6MB sürümünün ayrı bir kopyasına sahip olmanın ek alan gerektirebileceğini, ancak önceki bir sürümün silinmesi veya bozulması durumunda bir güvenlik ağı sağlayacağını ve bunun sonraki her sürümünü etkili bir şekilde mahvedeceğini düşündüm. dosya. Ancak uygulama testi, sadece 1MB farkını kaydettiğini söyledi.

Sadece anlayışımı geliştirmeye yardımcı olacak bazı açıklamalar arıyordum. Herhangi bir yardım için şimdiden teşekkürler!


TM birimi dolduğunda Time Machine en eski yedeklemeleri iptal ederse, 1 MB'lık artışın ekleneceği orijinal sürümü yok etmez mi?
QMord

Sabit bağlantılar hala onu gösterdiğinde dosyalar silinmez.
Wilbert

Yanıtlar:


11

Tüm birimin ilk Time Machine yedeklemesinden sonra hariç tutulan sans işlemlerinden sonra Time Machine, yalnızca değiştirilen parçayı değil, yalnızca son yedeklemeden bu yana değişen veya oluşturulan her dosyanın tüm dosyasını yedekler.


3
Deneyime dayanarak bu doğru geliyor - VirtualBox depolama birimimden biri dosya boyutlarına bağlı olarak değiştiğinde, tüm dosya tekrar yedekleniyor gibi görünüyor - ancak @QMord'un ACSP testinde söylediği ile çelişiyor gibi görünüyor - resmi bir kaynak. Kaynağınız var mı, yoksa bu anekdot mu? Belki Time Machine hibrit bir yöntem kullanıyor?
JMY1000

1
@ JMY1000, Orijinal kaynak şu anda çevrimdışı ancak Wayback Machine aracılığıyla kullanılabilir: Time Machine Magic'i Nasıl Çalışır Zaman içinde bir Time Machine yedeklemesinin dosya yapısını da inceledim ve tüm dosyayı yedeklediğini biliyorum. yalnızca dosyada ne değiştiğini değiştirmedi.
user3439894

4
Bu cevabın doğru olduğunu onaylayabilirim. Apple, macOS High Sierra'da yerel anlık görüntülerin nasıl ele alındığı gibi zaman zaman değişiklikler yapar, ancak Time Machine her zaman son yedeklemeden bu yana değişen herhangi bir dosyanın tam bir yedeğini almıştır. Dolayısıyla, varsayılan davranışını varsayarak, son 24 saatin 12'sinde tek bir belge üzerinde çalışıyorsanız, o tek belgenin 12 (muhtemelen 13) tam yedeğine sahip olursunuz.
Monomeeth

1
MacOS, dosya sisteminde neler olduğunu kaydederek Time Machine'e yardımcı olur.
Thorbjørn Ravn Andersen

1
@ JMY1000 VMWare Player'ı yıllar önce sanal makineler için kullandığımda, VM'leri çizgili bir birimde oluşturdum (sanal diskin sayısız küçük dosyaya bölündüğü, sadece dosya değişikliklerinden etkilenenlerin yedeklenmesi gerekiyordu) . Bu, Time Machine için değişiklikleri küçük tutmak için makul bir iş çıkardı. Büyük olasılıkla sanal makinede takas alanını minimumda tutmak isteyeceksiniz.
Thorbjørn Ravn Andersen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.