Linux system snapshot rollback apps for desktop

Ç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

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:

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:

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:

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:

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:

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:

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:

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

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.