Çoğu Linux kullanıcısı anlık görüntü aracının ne kadar iyi olduğunu en kötü zamanda öğrenir: kabuğu bozuk durumda bırakan bir paket güncellemesinden sonra veya çok yüksek bir seviyede çalışan kaza sonucu rm -rf sonrasında. Iyi haber, araçlar sessizce çok iyi hale geldi. openSUSE’nin varsayılan kurulumu, Snapper’ın önyükleme menüsü girişi hayatta kalırsa artık tam sistem silme işleminden kurtulur ve Mint veya Ubuntu üzerindeki Timeshift, canlı bir USB’den kahve yapmanın gerekli olduğu sürede bir sistemi geri yükleyecektir.
Ubuntu, Fedora, openSUSE Tumbleweed ve Arch’ta yedi geri alma ve anlık görüntü uygulamasını test ettik. Liste, Btrfs-native araçları, dosya sistemi-agnostik seçenekleri ve bildirimsel yapılandırmadan sistemin yeniden oluşturulmasının alternatif yaklaşımını kapsar.
Geri alma aracında önemli olanlar
- Önyükleme menüsü entegrasyonu. Çekirdek önyüklenmeyi reddettiğinde erişemediğiniz anlık görüntü bir anlık görüntü değildir.
- İşlem öncesi ve sonrası kancaları. Her paket işleminin etrafında bir anlık görüntü almak, sistemi kıran güncelleme durumunu yakalar.
- Alan verimliliği. 250 GB SSD’de haddeleme anlık görüntüleri, bir haftadan sonra tüm diski yememeliyiz.
- Doğru şekilde yapılan hariçtutmalar. Hiçbir zaman
/homeanlık görüntüsü almamak verileri korur ve hiçbir zaman/var/cacheanlık görüntüsü almamak gigabayt tasarrufu sağlar. - Yeniden başlatmadan geri yükleme. Bazı geri almalar canlı olarak uygulanabilir, bu da bir kurtarma USB’sine yapılan geziden tasarruf sağlar.
Hızlı karşılaştırma
| Uygulama | En iyi | Dosya sistemi | Ücretsiz plan | Notlar |
|---|---|---|---|---|
| Snapper | openSUSE, Fedora Silverblue | Btrfs (yerel) | Ücretsiz, açık kaynak | Ön/son kancaları, önyükleme menüsü entegrasyonu |
| Timeshift | Ubuntu, Mint, Debian | Btrfs veya rsync | Ücretsiz, açık kaynak | GUI-first, canlı USB’den geri yükleme |
| btrbk | Btrfs güç kullanıcıları | Btrfs (yerel) | Ücretsiz, açık kaynak | CLI, cron-driven gönderme/alma |
| Restic | Herhangi bir dosya sistemi | Herhangi bir | Ücretsiz, açık kaynak | Yinelenme giderme, şifreli |
| BorgBackup | Uzun vadeli arşivler | Herhangi bir | Ücretsiz, açık kaynak | Yinelenme giderme, sıkıştırılmış |
| Relax-and-Recover | Çıplak metal kurtarması | Herhangi bir | Ücretsiz, açık kaynak | Canlı sistemden önyüklenebilir ISO yeniden oluşturur |
| NixOS generations | NixOS’e özgü | ZFS veya ext4 | Ücretsiz, açık kaynak | Her yeniden oluşturma bir geri alma hedefidir |
Uygulamalar
1. Snapper, openSUSE’de varsayılan bir nedeni var
Snapper, “önyükleme menüsünde iki tuşla sistemi geri al” numarasını ünlü kılan araçtır. openSUSE’de zypper’a bağlanır, bu nedenle her paket işlemi Btrfs kök alt biriminde eşleştirilmiş bir ön ve son anlık görüntü alır. Bir şey ters gittiğinde, önyükleyiciye başlayın, listeden anlık görüntüyü seçin ve sistem bu noktaya salt okunur şekilde döner. Geri alma işlemini onaylayın ve Snapper bunu yeni varsayılan alt birime yükseltir.
Eksik kaldığı yerde: Yalnızca Btrfs. openSUSE dışındaki dağıtımlarda kurulum zordur çünkü alt birim düzeni önemlidir ve çoğu diğer yükleyici bunu Snapper’ın beklediği şekilde ayarlamaz. Anlık görüntüler kutudan çıktıkları gibi makineler arasında seyahat etmezler.
Fiyatlandırma:
- Ücretsiz ve açık kaynak.
- openSUSE’de varsayılan olarak dağıtılır.
Platformlar: Linux (Btrfs)।
İndir: en.opensuse.org/openSUSE:Snapper_Tutorial veya github.com/openSUSE/snapper
Sonuç: openSUSE’de ve aynı alt birim düzenini benimsemeye istekli herhangi bir Btrfs dağıtımında “paket yöneticisi sistemimi bozdu” kurtarması için altın standart.
2. Timeshift, Ubuntu ve Mint için seçim
Timeshift, Linux Mint ekibinin önceden yüklü olarak gönderdiği grafik araçtır. Btrfs veya rsync arka uçlarında sistem anlık görüntüleri alır, saatlik, günlük, haftalık ve aylık kopyaların dönen bir setini tutar ve Geri Yükleme iş akışı bu listede en az korkutucu olanıdır. Canlı bir Mint veya Ubuntu USB’den Timeshift kurabilir, hedef diski bağlayabilir ve kırık bir sistemi bir akışta geri alabilirsiniz.
Eksik kaldığı yerde: rsync arka ucu varsayılan olarak /home‘u dışlar. Bir Timeshift geri yüklemesi kişisel dosyalara dokunmadığını hatırlamalısınız; bu, çoğu sürprizin kaynağıdır. rsync’te çok büyük sistem ağaçları ilk anlık görüntü için bir süre alırlar.
Fiyatlandırma:
- Ücretsiz ve açık kaynak.
- Linux Mint’de önceden yüklü।
Platformlar: Linux (Btrfs ve rsync)।
İndir: github.com/linuxmint/timeshift veya dağıtımınızın repo’su
Sonuç: Özellikle uygun bir grafik geri yüklemeye sahip bir geri alma aracı isteyen kullanıcılar için Mint veya Ubuntu kutusunda doğru seçim.
3. btrbk, ciddi Btrfs kullanıcılarının bittiği CLI aracı
btrbk, btrfs send ve btrfs receive etrafındaki komut dosyasıyla sarılanmış bir araçtır ve anlık görüntü döndürmesini, saklama işlemini ve uzak göndermeyi otomatikleştirir. Cron tarafından yönlendirilen bir yapılandırma dosyası, çoğu Btrfs kullanıcısının sonunda yazdığı geçici komut dosyalarının yerini alır. Tek bir harici diske sahip bir dizüstü bilgisayardan aşağı kaymakta ve ev sahibi arasında anlık görüntü gönderen küçük sunucu çiftliği kadar yukarı ölçeklendirir.
Eksik kaldığı yerde: GUI yok. Yapılandırma sözdizimi sabırlılığı ödüllendirir. btrfs subvolume öğesine hiç dokunmadıysanız ulaşılacak araç değildir.
Fiyatlandırma:
- Ücretsiz ve açık kaynak.
- Ödeme planı yok।
Platformlar: Linux (Btrfs)।
İndir: github.com/digint/btrbk veya dağıtımınızın repo’su
Sonuç: Snapper’ın görüşleri alt birim düzeninizle çakıştığında ve Btrfs’i zaten iyi tanıdığınızda doğru seçim.
4. Restic, dosya sistemi-agnostik ve hızlı
Restic tamamen farklı bir yaklaşım benimser: anlık görüntüleri yerel bir disk, NAS veya S3’te yaşayan nesne depolaması dostu bir depoya şifreler ve yinelenme giderir. Hiçbir şey Btrfs’e bağlı değildir. Geri yükleme, herhangi bir anlık görüntüyü bir dizin olarak sunan bir bağlama komutudur ve bu, rsync ağacını taramaktan daha hızlıdır. Modern donanımda 250 GB dizüstü bilgisayarın ilk yedeği yaklaşık yarım saat içinde tamamlanır.
Eksik kaldığı yerde: Gerçekten bir önyükleme menüsü kurtarma aracı değildir. Geri yükleme, CLI’yi çağırmak için çalışan bir sistem başlatabileceğinizi varsayar. Şifreleme varsayılan olarak açıktır ve bu doğrudur, ancak depo parolasını kaybetmek ölümcüldür.
Fiyatlandırma:
- Ücretsiz ve açık kaynak.
- Ödeme planı yok।
Platformlar: Linux, artı Windows, macOS ve BSD derlemeleri।
İndir: restic.net veya dağıtımınızın repo’su
Sonuç: Kök dosya sistemi ext4 veya XFS olduğunda ve verimli, şifreli anlık görüntüler istediğinizde en iyi seçim; bu da /home‘u kapsar.
5. BorgBackup, uzun vadeli arşiv arkadaşı
BorgBackup, Restic’in yaşlı kuzinidir ve her zaman olduğu aynı nedenden ötürü hala popülerdir: yıllarca alıkoyulan anlık görüntülere dayanabilen yinelenme giderme ve sıkıştırma. Yedek hedefi için yavaş dönme depolaması olan bir sistemde, Borg aynı kurpaş için Restic’ten daha küçük olma eğilimindedir. Geri yükleme borg extract ile yapılır veya arşivi bağlayarak yapılır.
Eksik kaldığı yerde: Tek yazıcı depoları, bu nedenle iki makine Borgmatic gibi aracı olmadan aynı Borg deposuna aynı anda yedeklenemez. Yerel bulut hedefi yok, ancak rclone köprüleri boşluğu kapıyor.
Fiyatlandırma:
- Ücretsiz ve açık kaynak.
- Ödeme planı yok।
Platformlar: Linux, macOS, BSD।
İndir: borgbackup.org veya dağıtımınızın repo’su
Sonuç: Yinelenme gidermenin taze kurulumlardan daha önemli olduğu uzun yıllık arşivler için seçim.
6. Relax-and-Recover (ReaR), çıplak metal seçeneği
Relax-and-Recover, çalışan bir Linux sisteminden doğrudan önyüklenebilir bir ISO veya PXE görüntüsü oluşturur ve düzeni, önyükleyiciyi ve paket bildirimini yakalar; böylece tamamen ölü bir makine yeni donanıma yeniden görüntülenebilir. Tüm bir sunucuyu başarısız bir diskten yeni bir diske taşımak için kullanılan araçtır, yeniden kurmadan. Masaüstlerde paket güncellemesi geri alma için abartılı, ancak fiziksel olarak ölü bir sürücüden kurtaran bu listedeki tek seçenektir.
Eksik kaldığı yerde: İlk kurulum bir yapılandırma dosyası alıştırmasıdır, tıklama değil. Kurtarma, sizi yeni sistemi yeniden başlatmadan önce bir kurtarma kabuğuna yerleştirir; bu yeni başlayanlar için değildir.
Fiyatlandırma:
- Ücretsiz ve açık kaynak.
- Ödeme planı yok।
Platformlar: Linux (çoğu dağıtım)।
İndir: relax-and-recover.org veya dağıtımınızın repo’su
Sonuç: Sizin hedge yaptığınız risk ölü donanım olduğunda doğru seçim, kötü güncellemesi değil.
7. NixOS generations, tüm tasarımın yan etkisi olarak geri alma
NixOS, her sistem değişimini yeni bir nesil olarak ele alır, bu nedenle tüm “bu güncellemenin öncesine geri dön” iş akışı tek bir önyükleyici giriş seçimidir. Her nixos-rebuild switch yeni bir nesil üretir ve eskiler çöp toplayana kadar kalır. Sistem durumunun tamamı bir metin dosyasından türetildiğinden ayrı bir anlık görüntü aracı yoktur.
Eksik kaldığı yerde: NixOS dışındaki herhangi bir dağıtıma uygulanamaz. NixOS’e geçiş kendi başına bir projedir. Ana dizin verileri yine de üstünde gerçek bir yedeklemeye ihtiyaç duyuyor.
Fiyatlandırma:
- Ücretsiz ve açık kaynak.
- Ödeme planı yok।
Platformlar: Yalnızca NixOS।
İndir: nixos.org
Sonuç: Elden geçme seçeneği, bunu almak için NixOS’a yeniden kurulum yapmaya istekli iseniz.
Doğru olanı seçme
- openSUSE veya Btrfs-first kurulumunda → Snapper. Dağıtımın tasarlandığı şeydir.
- Ubuntu veya Mint’te grafik geri yükleme yolu ile → Timeshift. Mint’te önceden yüklü, Ubuntu’da bir apt.
- Btrfs çalıştırma ve terminalde rahat → btrbk. Snapper’dan daha fazla kontrol, daha az fikir.
- ext4 veya XFS’de ve
/home‘un da kapsanmasını istiyorsunuz → Restic. Platformlar arası, şifreli, yinelenme giderme. - Yıllar boyunca arşivler tutuluyor → BorgBackup. Yinelenme giderme uzun saklamaya dayanıyor.
- Ölü donanım kurtarması için hazırlık → Relax-and-Recover. Canlı sistemden önyüklenebilir görüntü।
- Katı bir geri alma için dağıtım değiştirmeye istekli → NixOS. Her yeniden oluşturma zaten bir geri alma noktasıdır.
Kötü bir paket güncellemesine karşı hedge yapan normal bir masaüstü Linux kullanıcısı için cevap, Btrfs dağıtımında Snapper veya Btrfs veya ext4 dağıtımında Timeshift’tir. Son 10 saatlik ve son dört günlük anlık görüntüyü tutmak için saklama ayarlayın ve devam edin.
SSS
Timeshift ana dizinime yedek alır mı?
Varsayılan olarak hayır. Timeshift’in varsayılan ekleme listesi /, /usr ve /etc ile /home açıkça hariç tutulmuştur. Neden sistem geri alması kişisel dosyaları yok etmemesi gerektiğidir. /home dahil etmeyi ayarlarında ancak geri yüklemesinin işletim sistemi ile birlikte belgeleri tersine çevirdiğini anlarsanız etkinleştirin.
Snapper herhangi bir dağıtımda önyükleme menüsünden bir sistemi geri alabilir mi?
Yapabilir, ancak yalnızca dağıtım Snapper’ın beklediği Btrfs alt birim düzenini ayarlar ve önyükleme menüsü girişleri ekleyen snapper-plugins paketini kurarsa. openSUSE ve Garuda Linux bunu sizin için yapırlar. Fedora veya Arch’ta manuel olarak yapabilirsiniz, ancak bilerek yeniden kurulum alıştırmasıdır.
Ölümcül bir Linux güncellemesinden kurtulmanın en hızlı yolu nedir?
Snapper veya arka uç Btrfs ile Timeshift ayarlanmışsa, önyükleyiciye başlayın, son bilinen iyi anlık görüntüyü seçin ve onaylayın. Toplam süre iki dakikadan azdır. Bunu olmadan, canlı USB’yi başlattığınızda, hedef diski bağlayın ve en son Restic veya Borg anlık görüntüsünden geri yükleyin. Yarım saat bütçeleme.
Anlık görüntü araçları fidye yazılımından koruma sağlar mı?
Yalnızca anlık görüntüleri gizli lilemesitemi yazamazsa bir yerde yaşarlarsa. Aynı disk üzerinde Snapper ve Timeshift, anlık görüntümleri silen kötü amaçlı yazılıma karşı savunmasızdır. Anlık görüntüleri btrbk ile harici bir diske gönderin veya bir NAS’ta istemci için salt oku ve yalnızca ekleme kimlik bilgileriyle bir Restic veya Borg deposuna gönderin ve fidye yazılımı geçmişi silemez.
Timeshift dışında GUI seçenekleri var mı?
Snapper’da snapper-gui var, ancak minimal. KDE kullanıcıları Kalpa Backup ve Discover anlık görüntü entegrasyonuna bakabilirler. Bu listedeki diğer her şey yalnızca terminal, bu nedenle Timeshift grafik kategorisinde hakim.