Btrfs ile Linux’ta Sistem Geri Yükleme (Snapshot) Rehberi
Linux kullanırken çoğu kişinin aklına şu soru gelir:
“Ya güncelleme yaptıktan sonra sistem açılmazsa?”
Windows’ta Sistem Geri Yükleme noktaları bulunurken, Linux’ta bunun çok daha gelişmiş bir karşılığı vardır: Btrfs Snapshot.
Bu rehberde Btrfs Snapshot’ın ne olduğunu, nasıl çalıştığını ve Timeshift ile nasıl kullanabileceğinizi adım adım öğreneceksiniz.
Not: Bu rehber özellikle Btrfs dosya sistemini kullanan dağıtımlar içindir. Eğer ext4 kullanıyorsanız Timeshift’in rsync modunu kullanabilirsiniz ancak bu rehber Btrfs Snapshot odaklıdır.
Btrfs Nedir?
Btrfs (B-tree File System), Linux için geliştirilmiş modern bir dosya sistemidir.
Öne çıkan özellikleri:
Snapshot desteği
Copy-on-Write (CoW)
Subvolume desteği
Veri bütünlüğü kontrolleri
Daha gelişmiş disk yönetimi
Btrfs’in en büyük avantajlarından biri Snapshot özelliğidir.
Snapshot Nedir?
Snapshot, sisteminizin belirli bir andaki durumunun anlık görüntüsüdür.
Örneğin:
Temiz Kurulum
│
▼
📸 Snapshot #1
│
▼
Sistem Güncellendi
│
▼
Bir sorun oluştu
│
▼
📸 Snapshot #1'e geri dön
Böylece sistemi dakikalar içerisinde eski haline döndürebilirsiniz.
Snapshot Nasıl Çalışır?
Birçok kişinin düşündüğünün aksine Snapshot, tüm diski tekrar kopyalamaz.
Btrfs şu sistemi kullanır:
Copy-on-Write (CoW)
Yani;
- Dosya değişmediyse tekrar kopyalanmaz.
- Sadece değişen veriler kaydedilir.
Bu yüzden:
Çok hızlı oluşturulur.
İlk oluşturulduğunda çok az yer kaplar.
Btrfs Kullanıyor muyum?
Terminal açın.
findmnt /
veya
lsblk -f
Çıktıda şöyle bir satır görüyorsanız:
btrfs
Dosya sisteminiz Btrfs’tir.
Eğer;
ext4
görüyorsanız bu rehber sizin için uygun değildir.
Timeshift Nedir?
Timeshift, Linux’taki en popüler sistem geri yükleme araçlarından biridir.
Btrfs ile birlikte kullanıldığında;
- Snapshot oluşturabilir.
- Snapshot silebilir.
- Snapshot geri yükleyebilir.
- Otomatik Snapshot alabilir.
Yeni başlayanlar için kullanımı oldukça kolaydır.
Timeshift Kurulumu
Arch / CachyOS
sudo pacman -S timeshift
Ubuntu / Debian
sudo apt install timeshift
Fedora
sudo dnf install timeshift
Kurulumdan sonra uygulamayı açın.
İlk Kurulum
Timeshift ilk açıldığında sizden bazı seçimler isteyecektir.
1. Snapshot Türü
Burada;
BTRFS
seçeneğini seçin.
Eğer BTRFS seçeneği görünmüyorsa büyük ihtimalle sisteminiz Btrfs değildir.
2. Snapshot Konumu
Genellikle varsayılan disk doğru seçim olacaktır.
Değiştirmenize gerek yoktur.
3. Snapshot Planı
İsterseniz otomatik Snapshot oluşturabilirsiniz.
Örneğin;
- Günlük
- Haftalık
- Aylık
Yeni başlayanlar için önerim:
Haftalık
ve
Güncelleme öncesi manuel Snapshot
İlk Snapshot’u Oluşturma
Timeshift ana ekranında
Create
butonuna tıklayın.
İlk Snapshot birkaç dakika sürebilir.
Tamamlandığında listede görünecektir.
Snapshot’tan Geri Dönme
Diyelim ki;
- Kernel güncellediniz.
- NVIDIA sürücüsü bozuldu.
- Güncellemeden sonra sistem açılmıyor.
Yapmanız gereken;
Timeshift’i açın.
İlgili Snapshot’u seçin.
Restore butonuna basın.
İşlem tamamlandıktan sonra sistemi yeniden başlatın.
Artık bilgisayarınız Snapshot alındığı tarihteki durumuna geri dönmüş olacaktır.
Snapshot Ne Kadar Yer Kaplar?
İlk oluşturulduğunda oldukça az yer kaplar.
Çünkü yalnızca değişen dosyalar saklanır.
Ancak;
Çok fazla Snapshot oluşturursanız disk kullanımınız zamanla artacaktır.
Bu yüzden eski Snapshot’ları silmeniz önerilir.
Snapshot Silme
Timeshift içerisinde;
İstemediğiniz Snapshot’u seçin.
Delete
butonuna basmanız yeterlidir.
Snapshot Yedekleme Değildir
Bu konu oldukça önemlidir.
Birçok kullanıcı Snapshot ile yedeklemeyi karıştırmaktadır.
Snapshot
Sistemi eski haline döndürür.
Disk bozulursa Snapshot da gider.
Gerçek Yedekleme
Gerçek yedekleme;
- Harici SSD
- Harici HDD
- NAS
- Bulut Depolama
üzerinde tutulmalıdır.
Önemli belgelerinizi mutlaka ayrı bir ortama yedekleyin.
Sık Sorulan Sorular
Snapshot bilgisayarımı yavaşlatır mı?
Hayır.
Btrfs Snapshot oldukça verimlidir.
Her gün Snapshot almalıyım?
Hayır.
Haftalık Snapshot çoğu kullanıcı için yeterlidir.
Büyük sistem güncellemelerinden önce manuel Snapshot almak ise iyi bir alışkanlıktır.
ext4 kullanıyorum. Yapabilir miyim?
Evet.
Ancak Btrfs Snapshot yerine Timeshift’in rsync modu kullanılacaktır.
Home klasörüm de geri yüklenir mi?
Timeshift varsayılan olarak kişisel dosyalarınızı yedeklemeyi hedeflemez; daha çok sistem dosyalarını korur. Bu sayede sistemi geri yüklerken belgeleriniz ve kişisel verileriniz etkilenmez. İsterseniz ayarlardan farklı seçenekleri yapılandırabilirsiniz.
Sonuç
Btrfs Snapshot, Linux kullanıcılarının en güçlü güvenlik araçlarından biridir.
Yeni bir sürücü denemeden, büyük bir sistem güncellemesi yapmadan veya riskli bir değişiklik uygulamadan önce birkaç saniye içinde Snapshot alabilirsiniz. Eğer beklenmedik bir sorun yaşanırsa, sistemi dakikalar içinde önceki kararlı durumuna geri döndürmek mümkündür.
Unutmayın: Snapshot bir kurtarma aracıdır, tam teşekküllü bir yedekleme çözümü değildir. Önemli dosyalarınızı her zaman harici bir diske veya güvenilir bir bulut hizmetine yedeklemeyi ihmal etmeyin.
Herkese sorunsuz ve keyifli Linux deneyimleri dileriz! ![]()