Kısa cevap: yedeğiniz bir aynalamaysa, bir sonraki çalışmasında her sağlam dosyayı sadakatle şifrelenmiş sürümüyle değiştirir ve bunu sorulmadan yapar.
Savunmanın tamamı sürümlerdir. Daha iyi bir disk değil, daha hızlı bir kopya değil: bugünle birlikte dünü de tutmak.
Bir aynalama hedefi kaynakla aynı tutar. Belirtilen işi budur ve bunu iyi yapar. Çoğu kişinin çalıştırdığı satır şunun bir biçimidir:
rsync -aE --delete ~/Documents/ /Volumes/Backup/Documents/
--delete seçeneğini kötü bir sabahı düşünerek yeniden okuyun. Anlamı şudur: yedeği eşleştir ve kaynakta artık olmayan her şeyi yedekten kaldır.
Şimdi bir şeyin gece boyunca Belgeler klasörünüzü şifrelediğini varsayın. Her dosya hâlâ orada; aynı adlar, aynı klasör yapısı, farklı içerik. Aynalama her zamanki saatinde çalışır, içeriği değişmiş dosyaları görür ve yeni içeriği eskisinin üzerine kopyalar. Tam olarak ona söylediğinizi yapmıştır. Yedeğiniz artık hasarın ikinci bir kopyasıdır.
--delete seçeneğini kaldırın, pek daha iyi olmaz: silmeler yayılmayı bırakır, ancak değişen dosyaların yine üzerine yazılır, çünkü bir aynalama her dosyanın tam olarak bir sürümünü tutar.
Bu bir Terminal sorunu değil. Tek bir kopya tutan her şeyin özelliğidir.
Ortak nokta, hiçbirinin yanlış bir şey yapmamasıdır. Hepsi kimsenin istemediği bir değişikliği doğru şekilde yayıyor.
Sürümlü bir yedek, bir dosyanın cuma günkü halinin yanında pazartesi günkü halini de saklar. Cuma günkü kopya değersiz çıktığında pazartesi günkü hâlâ oradadır.
Bunu yararlı kılan iki şey var:
3-2-1 kuralı donanım arızası için yazıldı ve bunu da yanıtlıyor: üç kopya, iki tür depolama, biri başka bir yerde. Burada önemli olan son kısım, özellikle de kalıcı olarak bağlı olmayan bir kopya.
Bütün hafta takılı duran bir sürücüye Mac'te çalışan her şey bütün hafta ulaşabilir. Pazar günleri takılan bir sürücüye haftada birkaç saat ulaşılabilir. Bu sofistike değildir ve pratik faydanın çoğunu sağlar; iki sürücüyü dönüşümlü kullanma hakkındaki sıkıcı tavsiyenin hep haklı çıkmasının nedeni budur.
Açık konuşmaya değer, çünkü bu kategorinin kendini abarttığı yer burası.
Bir yedek hiçbir şeyin olmasını engellemez. Başladığı anda tespit etmez, bir işlemin dosyalarınıza yazmasını engellemez ve macOS'u güncel tutmanın ve güvenmediğiniz şeyleri çalıştırmamanın yerini tutmaz. Bu alanda size koruma olarak satılan her şey, bu sayfada anlatılandan farklı bir iş yapıyordur.
Bir yedeğin yaptığı, hasarı geri alınabilir kılmaktır. Bu daha küçük ve daha yararlı bir iddiadır.
Copy Shelter sürümleri tutar, böylece bir dosyanın değişmesi önceki halinin üzerine yazmaz ve Mac'inizde bir dosyayı silmek onu yedekten kaldırmaz. Yedeği geri okur ve her parçayı saklandığı karmaya göre denetler, böylece sessizce okunamaz hale gelen bir kopya bildirilir. İsterseniz birden fazla hedefe yazar ve yalnızca gerçekten doğruladığı kopyaları sayar.
Hiçbir şeyi önlemez ve hiçbir şeyi gerçekleşirken tespit etmez. Size geçmiş verir ve sizi pazartesiye geri götüren kısım da geçmiştir.
Bir aynalamadan daha iyidir, çünkü geçmiş tutar: bir gün boyunca saatlik, bir ay boyunca günlük, yer olduğu sürece haftalık. İki uyarı. Disk doldukça eski anlık görüntüleri seyreltir, yani derinlik diskin izin verdiği kadardır. Ve kalıcı olarak takılı bir sürücüye kalıcı olarak ulaşılabilir.
Yalnızca oraya koyduğunuz şey sürümlü bir yedekse. Canlı dosyalarınızın eşitlenmiş bir kopyası bunu yapmaz. Bir eşitleme klasörü değişikliği yayar. Aynı klasöre yazılan bir yedek deposu yaymaz, çünkü eski sürümler kaynaktaki hiçbir şeyin ulaşamadığı ayrı nesnelerdir.
Fark etmeyi bekleyeceğinizden daha uzun. Otuz gün hemen gördüğünüz bir hatayı kapsar. Bir yıl ise geçen bahardan beri açmadığınız klasörü kapsar; insanları yakalayan da odur.
Hayır ve kendine yedek diyen hiçbir şey size aksini söylememelidir. Sürümleri tutar ve doğrular, böylece hasar geri alınabilir. Onu önlemek; macOS'u güncel tutmanın, güvenmediğiniz şeyleri yüklememenin ve eki çalıştıran kişi olmamanın işidir.
Haftada bir taktığınız, başka bir yerde tuttuğunuz ve asla takılı bırakmadığınız ikinci bir sürücü abartı değildir ve aşağı yukarı bir paket yemek fiyatına mal olur. Bu sayfadaki en etkili tek şey odur.
İlgili: 3-2-1 kuralı, rsync ile yedekleme ve bir yedeğin okunabildiğini denetlemek.