8 puan yazan GN⁺ 2024-07-23 | 3 yorum | WhatsApp'ta paylaş
  • Linux'ta Windows'un "System Restore" özelliğine ve Mac OS'in "Time Machine" aracına benzer işlevler sunar
  • Dosya sisteminin artımlı anlık görüntülerini düzenli olarak oluşturarak sistemi korur. Bu anlık görüntüler daha sonra geri yüklenerek sistem değişiklikleri geri alınabilir
    • RSYNC modu: rsync ve hard link kullanarak anlık görüntü oluşturur. Ortak dosyalar anlık görüntüler arasında paylaşılır, böylece disk alanından tasarruf edilir. Her anlık görüntü, dosya yöneticisinde gezilebilen tam bir sistem yedeğidir
    • BTRFS modu: BTRFS dosya sisteminin yerleşik özelliklerini kullanarak anlık görüntü oluşturur. BTRFS anlık görüntüleri yalnızca Ubuntu tipi alt birim düzenine (@ ve @home alt birimleri) sahip BTRFS sistemlerinde desteklenir
  • Timeshift, rsnapshot, BackInTime ve TimeVault'a benzer, ancak farklı bir amaca sahiptir
    • Yalnızca sistem dosyalarını ve ayarlarını koruyacak şekilde tasarlanmıştır; belgeler, fotoğraflar ve müzik gibi kullanıcı dosyaları hariç tutulur
    • Kullanıcı dosyalarını yedeklemek için BackInTime uygulamasının kullanılması önerilir
  • Kurulumdan sonra ilk çalıştırmada ilk anlık görüntüyü oluşturmak için yalnızca basit bir yapılandırma gerekir
    • Düzenli olarak otomatik anlık görüntüler oluşturmak için cron işi etkinleştirilebilir
    • Saatlik, günlük, haftalık, aylık ve açılışta anlık görüntü alınabilir; her seviye için saklanacak anlık görüntü sayısı belirtilebilir
  • Yalnızca sistem dosyalarını ve ayarlarını korumak üzere tasarlanmıştır. Yani bir yedekleme aracı değildir ve kullanıcı verilerini koruma amacı taşımaz
    • Kullanıcının home dizininin tüm içeriği varsayılan olarak hariç tutulur. Bunun iki avantajı vardır:
      • Sistem geri yüklenirken belgelerin üzerine yazılmasından endişe etmeniz gerekmez
      • Home dizinindeki müzik ve video koleksiyonları yedekleme aygıtında alan israfına yol açmaz
  • Timeshift, günün sabit bir saatinde yedekleme yapan araçların aksine her saat bir kez çalışır ve yalnızca gerektiğinde anlık görüntü oluşturur
    • Bu, dizüstü ve masaüstü bilgisayarlarını günde yalnızca birkaç saat açık tutan masaüstü kullanıcıları için daha uygundur
    • Anlık görüntüleri sabit bir saate göre zamanlamak, sistem çalışmıyorken yedeklemenin kaçırılmasına neden olabilir
    • Timeshift, her saat çalışıp gerektiğinde anlık görüntü oluşturarak yedeklemelerin kaçırılmamasını sağlar

GN⁺ özeti

  • Timeshift, Linux sistemlerinde dosya sistemini düzenli olarak yedekleyerek sistem geri yüklemeyi mümkün kılan bir araçtır.
  • Kullanıcı verileri varsayılan olarak hariç tutulur; böylece sistem geri yükleme sırasında üzerlerine yazılmaması sağlanır.
  • BTRFS anlık görüntüleri kullanıldığında hızlı ve verimli yedekleme ile geri yükleme mümkündür.
  • Timeshift, çeşitli Linux dağıtımlarında kullanılabilir ve dağıtımlar arası geri yükleme özelliği sunar.
  • Benzer işlevlere sahip araçlar arasında BackInTime ve rsnapshot bulunur.

3 yorum

 
ep6tri 2024-07-25

Timeshift, Linux Mint'e varsayılan olarak kurulu geliyor ve çalışıyor. Bu sayede onu oldukça uzun bir süre kullandım. Ancak bu tür yazılımların doğası gereği, haber alınmaması iyi haber demek olduğundan gerçekten geri yükleme yaptığım deneyim yalnızca 1 kez oldu. Yine de o 1 kez gerçekten ama gerçekten çok değerliydi.

 
cosine20 2024-07-25

' v')b

 
GN⁺ 2024-07-23
Hacker News görüşleri
  • Linux yedekleme kurulumu: restic ve rclone kullanarak USB3 SSD'ye kaydediyor ve Backblaze B2 ile site dışı yedekleme yapıyor

    • Etkisi: Linux'ta macOS'in Time Machine veya Arq benzeri bir yedekleme sistemi kuruyor
    • Avantajı: ZFS veya btrfs olmadan da yinelemeyi gideren, şifrelenmiş, snapshot tabanlı yedeklemeyi destekliyor
  • Timeshift: Apple'ın snapshot/yedekleme özelliklerine benziyor

  • openSUSE ve Snapper: Snapper, zypper ve YaST ile entegre çalışarak güncellemelerden önce ve sonra otomatik snapshot oluşturuyor

    • Avantajı: Grafik sürücüsü sorunları yaşandığında faydalı
    • Varsayılan yapılandırma: openSUSE, varsayılan dosya sistemi olarak btrfs kullanıyor ve bu sayede yerel snapshot desteği sunuyor
  • Basit sistem kurulumu: Kök bölümü ile home bölümünü ayırıp yeniden kurulum sırasında yalnızca kök bölümünü biçimlendiriyor

    • Avantajı: Farklı dağıtımları test etmeyi sağlıyor ve belirli bir dağıtıma ya da yedekleme aracına bağımlı bırakmıyor
  • Timeshift'in avantajı: Linux kullanırken bir sorun çıktığında önceki kararlı sürüme geri dönebilmek, sorunu çözmek için harcanan zamanı azaltıyor

    • Kullanım örneği: Aile üyelerinin bilgisayarlarında da bunu kurup sorun olduğunda geri alma yapmaları öğretiliyor
  • NixOS'un varsayılan davranışı: Yapılandırma değiştiğinde sistem konfigürasyonunun snapshot'ını oluşturuyor; sorun olursa yeniden başlatmanın ardından geri yüklenebiliyor

  • Debian Stable'ın kararlılığı: Son birkaç yıldır oldukça kararlı; sistem geri yüklemeden çok disk arızası veya hırsızlık konusunda endişeleniyor

    • Soru: Linux Mint LTS'nin de benzer ölçüde kararlı olup olmadığını merak ediyor
  • Timeshift'in sınırlaması: Yalnızca sistem dosyalarını ve ayarlarını koruyor, kullanıcı dosyalarını hariç tutuyor

    • Alternatif: ZFS tabanlı yeni bir proje olan httm keşfedilmiş
  • Borg yedekleme: Bir dizi betik kullanarak yerel depoya günlük yedekleme yapıyor

    • İpucu: Yedekleri sık sık doğrulayın; Webmin kullanarak yedek klasöründeki değişiklikleri izleyin ve e-posta bildirimleri ayarlayın
  • Timeshift'in sorunu: Şifrelenmiş SSD kullanıldığında ve önyüklemede disk çözüldüğünde dosyalar iki kez görünür hale geliyor; bu da boş alan yetersizliği nedeniyle yedekleme yapılamamasına yol açıyor