Basit bir Linux yedeklemesi kurmak beni kesin bir felaketten kurtardı.

Yedekleme felaketleri sessizce gerçekleşir. Genellikle "Bu sadece birkaç dakika sürecek" düşüncesiyle başlar ve Linux kullanıcılarının çok iyi bildiği şekilde ekrana bakakalmanızla sona erer. Birkaç hafta önce benim başıma da bu geldi. Şüpheli hiçbir şey yapmıyordum. Şüpheli PPA'lar, çekirdek deneyleri yoktu, sadece rutin bakım. Dijital ortamda resim çerçevesine takvim eklemek gibi. Bunu yüzlerce kez yaptım. Sonra makine garip davranmaya başladı...

Basit bir Linux yedeklemesi kurmak beni kesin bir felaketten kurtardı.

Tamamen çökmemişti, çünkü bu neredeyse daha kolay olurdu. Hala açılıyor ve uygulamalar çalışmaya devam ediyordu. Ama hisler yanlıştı. Normal şekilde çalışan bir şey raydan çıkmaya karar vermişti. Sisteminizin biraz perili olduğunu hissettiğinizde ortaya çıkan o hafif korkuyu biliyor musunuz? Bir yıl önce bu akşamımı mahvederdi. Bu sefer geri adım attım, yeniden başlattım ve devam ettim. Ne bir drama ne de uzun bir geri yükleme döngüsü. Sadece artık mantıksız bir şekilde sevdiğim, sıkıcı ama iki katmanlı bir yedekleme yöntemiyle sessiz bir kurtarma işlemi.

Eğer mevcut yedekleme planınız ya "Bunu mutlaka yapmalıyım" şeklinde özetlenebilir ya da bir kez kurup bir daha hiç dokunmadığınız karmaşık bir canavar gibiyse, bu sizin için uygun olan orta yol olabilir.

Linux yedekleme tavsiyelerinin çoğu, sonsuz sabra sahip olduğunuzu varsayar.

Linux'ta yedekleme talimatlarına baktığınızda, kullanılan üslubu hemen fark edeceksiniz.

Zaman kaydırma arayüzü.

İnternetin yarısı, oturma odanızdan küçük bir veri merkezi işlettiğinizi düşünüyor. Tam disk imajı alma, çok seviyeli saklama veAğ depolama ayarları Görünüşe göre bunun da kendine ait bir elektrik faturası var. Bunların hepsi teknik olarak doğru. Ancak, en büyük günlük riski oldukça güvenle yenilenmiş bir daire olan biri için aşırı pahalı.

Diğer yarısı ise tam tersi yöne çok fazla savruluyor. Dosyalarınızı düzenli olarak yedekleyin—tüm tavsiye bu. Bağlam yok, yapı yok. Sadece hisler ve iyi niyetler. Bu yaklaşımların hiçbiri Linux makinelerimi kullanma şeklime uymuyordu. Gerçek dünyadaki çoğu çökme can sıkıcı ve kendi kendine neden olunan türden. Bir güncelleme düzensiz davranır, bir yapılandırma değişikliğinin sonuçları olur veya gece geç saatlerde yapılan "şunu düzelteyim" düşüncesi ertesi sabah kahvenizden sonra sizi rahatsız eder. İhtiyacım olan şey kurumsal düzeyde dayanıklılık değildi. Gerçekten sürdürebileceğim kadar sessiz, tahmin edilebilir ve düşük sürtünmeli bir şeye ihtiyacım vardı. Dönüm noktası, Linux kurulumumu sonsuza dek olduğu gibi korunması gereken kırılgan bir müze eseri gibi ele almayı bıraktığımda geldi.

İşletim sisteminiz ve kişisel dosyalarınız aynı şey değildir. Farklı şekillerde çökerler. Farklı şekillerde eskirler. Ve kesinlikle aynı kurtarma planlarına ihtiyaç duymazlar. Sistem çökmeleri genellikle güncellemelerden, sürücü sorunlarından, önyükleyici sorunlarından veya benim kişisel uzmanlık alanım olan gece geç saatlerdeki aşırı özgüven ve ortalama yargı yeteneğinden sonra meydana gelir. Kişisel verilerin kaybolması çok daha az göz alıcıdır. Silinen belgeler, üzerine yazılan taslaklar veya Yavaş, sinsice ilerleyen klasörlerin kaosu Çoğumuzun kontrol altında olduğunu varsaydığı bir durum.

Sorunu iki parçaya ayırdığım an her şey rahatladı.

Yıllarca her şeyi tek bir çözümle korumaya çalıştım, ama hiçbir zaman tam olarak işe yaramadı. Ya bakımı çok zahmetliydi ya da işler gerçekten önemli olduğunda güvenilemeyecek kadar zayıftı. Sorunu ikiye böldüğüm an her şey rahatladı. Sistem için bir güvenlik ağı, gerçekten önemli olan dosyalar için de başka bir güvenlik ağı. Zaman kaydırması sistem katmanı haline geldi.Ve açıkçası, asıl amacı, sisteminiz biraz garip davranmaya başladığında ve midenizde o tanıdık küçük kasılmayı hissettiğiniz anda ortaya çıkıyor.

Debian tabanlı bir dağıtım kullanıyorsanız, kurulumu eğlenceli ama heyecan verici değil:

sudo apt install timeshift

Çalıştırdığınızda, neyse ki kimseyi etkilemeye çalışmayan bir kurulum sihirbazı karşınıza çıkacaktır. Hangi tür anlık görüntü istediğinizi sorduğunda, çoğu masaüstü kullanıcısı güvenle RSYNC'i seçip devam edebilir. Basit, güvenilir ve tam olarak vaat ettiği şeyi yapıyor. İnsanlara her zaman bir an için yavaşlamalarını söylediğim adım ise anlık görüntü konumudur. Bunu yapmaktan kaçınabiliyorsanız, anlık görüntüleri kök sisteminizle aynı bölüme kaydetmeyin. Ayrı bir sürücü, hatta mütevazı bir harici sürücü bile, işler hızla ters gittiğinde size çok daha temiz bir kaçış yolu sağlar.

Ardından, zaman çizelgesini olduğu gibi koruyun. Geri yükleme işlemi beni tamamen ikna eden kısım oldu. Bir şeylerin ters gittiğini hissettiğinizde, Timeshift'i açın, gariplik başlamadan önceki bir anlık görüntüyü seçin, Geri Yükle'ye basın, yeniden başlatın ve sisteminizin hiçbir şey olmamış gibi sakin bir şekilde çalışmasını izleyin. İlk kez çalıştığında, muhtemelen bir an oturup "Aman Tanrım!!" diyeceksiniz.

Aşırı karmaşık çözümler üretmeden Ana klasörümü nasıl yedekleyebilirim?

Timeshift profillerinizi bilerek görmezden geliyor ve ikinci katmanın bu kadar önemli olmasının nedeni de tam olarak bu.

Ana dizininizin kendi yedekleme akışına ihtiyacı var, ancak insanlar genellikle karmaşıklıkta takılıp kalıyor. Çoğu masaüstü kullanımı için geniş kapsamlı bir yedekleme çerçevesine ihtiyacınız yok. Sürekli çalışan ve sürekli gözetim gerektirmeyen, zahmetli bir şeye ihtiyacınız var. Benim için rsync doğru tercihti. Öncelikle, ana sistem sürücünüzden fiziksel olarak ayrı bir hedef seçin. Harici bir USB sürücü, ikincil bir disk—kök bölümünüzde sorun çıksa bile kaybolmayacak herhangi bir şey. Ardından kurulumun özü, açıkçası, şudur:

rsync -avh --delete /home/yourusername/ /media/yourbackupdrive/home-backup/

İlk seferde işlem biraz zaman alacak, bu yüzden gidip kahve yapabilirsiniz. Ondan sonra, rsync değişiklikleri basitçe aktarır, yani iyi yedeklemelerin olması gerektiği gibi hızla arka plana çekilir. Yaşam kalitesini iyileştirmenin gerçek adımı otomasyondur. Bunu cron ile kurun veya dağıtımınızı zamanlayarak sizin düşünmenize gerek kalmadan çalışmasını sağlayın. Günde bir kez bile önemli bir şeyi kaybetme olasılığını önemli ölçüde azaltır. Ve bir dosyayı geri yüklemeniz gerektiğinde, işlem keyifli bir şekilde zahmetsizdir. Yedekleme klasörünü açın, dosyayı kopyalayın, yapıştırın ve işiniz bitti. Tüm sistemi geri yüklemeye gerek yok, ritüeller yok ve ekranınızın önünde dramatik iç çekişler yok.

Bu düzenek beni neden birden fazla kez sessizce kurtardı?

Herhangi bir yedekleme stratejisinin gerçek testi, bir kılavuzda ne kadar iyi izlenim bıraktığıyla değil, başka faktörlerle ölçülür.

rsync komutunun bulunduğu bir terminal penceresi.

Fare gıcırdayana ve gözleriniz yorgunluktan yaşarana kadar kurulumunuzu test edebilirsiniz. Bu, iş gününüzde küçük bir şeyin bozulması ve zaten meşgul olmanız gibi bir şey.

Timeshift anlık görüntüsünü aldım, yeniden başlattım ve çalışmaya devam ettim. Yeniden kurulum sarmalına girmedim veya ortamımı hafızamdan ve inatçılığımdan yeniden oluşturmak için uzun bir akşam harcamadım.

En önemlisi, kişisel dosyalarım hiçbir zaman bu stresin bir parçası olmadı. Kendi sessiz yedekleme akışlarında kaldılar ve işletim sisteminin kısa süreliğine geçirdiği saçmalıklardan tamamen etkilenmediler. Bu bölüm, asıl zor işi yapan kısımdır.

Masaüstü dayanıklılığı, akla gelebilecek en karmaşık yedekleme mimarisini kurmakla ilgili değildir. Tek bir küçük hatanın tüm haftanızı mahvetmemesini sağlamakla ilgilidir. Sistem durumu ve kişisel veriler birbirinden bağımsız kaçış yollarına sahip olduğunda, her şey daha sakin ve daha tahmin edilebilir hale gelir.

Bunu başarmak için yarı zamanlı bir sistem yöneticisi olmanıza gerek yok. Basit bir Timeshift kurulumu ve rsync kullanarak yapılan basit bir ev yedeklemesi, Linux'ta meydana gelebilecek gerçek aksaklıkların büyük çoğunluğunu zaten karşılıyor. Çok heyecan verici değil. Ama bir dahaki sefere küçük, zararsız bir ayar devasa bir soruna yol açtığında, orada sessizce işini yapıyor olmasına sevineceksiniz.

Üst düğmeye git