BTRFS Açılış Hatası ve Sistem Kurtarma İçin Kolay Grafik Arayüz Yöntemleri

# BTRFS Açılış Hatası ve Sistem Kurtarma İçin Kolay Grafik Arayüz Yöntemleri

Zaman değişti, BTRFS altyapısı olgunlaştı ve artık parmaklarımızın ucunda kullanımı son derece pratik grafiksel (GUI) araçlar bulunuyor. Özel donanım araçlarına veya ileri düzey uzmanlık becerilerine ihtiyaç duymadan, kolay adımlarla sistemimizi güvence altına alabiliriz.



### Nasıl Başlamalı?

Öncelikle işletim sisteminizin gerçekten **BTRFS** üzerinde çalıştığından emin olun. Güncel Fedora kurulumlarında varsayılan yapılandırma bu şekildedir; ancak kurulumunuzu birkaç yıl önce yaptıysanız veya cihazınıza kurulumu başkası gerçekleştirdiyse kontrol etmekte fayda vardır. GNOME yüklü Fedora Workstation üzerinde **Diskler (GNOME Disks)** veya **GParted** uygulamasını açarak dosya sistemi türünüzü doğrulayabilirsiniz.

Kurulum tarafında en sağlıklı yöntem, yükleyiciye hazır bir bölüm vermek yerine GParted ile biçimlendirilmemiş (ayrılmamış / unallocated) bir disk alanı bırakmaktır.



### Alt Hacimler (Sub-Volumes)

Yeni alt hacimler oluşturmak normal şartlarda komut satırı gerektirir ve bu durum genellikle ileri düzey kullanıcılar içindir. Her ne kadar `blivet-gui` gibi araçlar bu görevi yapabildiğini iddia etse de pratikte kullanıcıyı her zaman tatmin etmeyebilir. `btrfs-assistant` ise bu karmaşık bölümlere müdahale etmez; biz de kurulumda varsayılan yapıyı koruyoruz.

Mevcut alt hacimler üzerinde ek bir işlem yapmaya gerek yoktur; **CoW (Copy On Write / Yazma Sırasında Kopyalama)** mekanizması zaten arka planda otomatik olarak çalışmaktadır.

Klasik bölüm yedekleri almak için `dd` veya `Gnome Disks` araçları tıpkı ext4 kullanıyormuş gibi rahatlıkla tercih edilebilir. Ancak asıl farkı yaratan mekanizma anlık görüntülerdir (snapshots).



### Anlık Görüntüler (Snapshots) ve Snapper

BTRFS geri alma (rollback) yeteneklerini Timeshift gibi çözümlerin çok ötesine taşıyan unsur yerel snapshot mimarisidir. Bunu grafik arayüz üzerinden yönetmek için **Snapper** ve **Btrfs Assistant** araçlarından yararlanıyoruz.

* **Yedekleme ve Hedef Yolu:** Yedekleme konumu ile hedef yolu aynı bölüm üzerinde bulunmalıdır.
* **Hiyerarşi:** BTRFS gizli alt hacimler kullandığından, sistem kök dizini olan `’root’` alanını `’/’` altına, kullanıcı verilerinin bulunduğu `’home’` alanını ise `’/home’` altına yerleştirmek ideal çözümdür. Bu sayede kök sistem anlık görüntüleri ev dizinini etkilemeden bağımsız tutulabilir. Snapper yapılandırma dosyalarını ise `/etc/snapper` dizini altında saklar.
* **Ayarlar:** Zaman çizelgesini (timeline), temizleme (cleanup) kurallarını ve açılış (boot) anlık görüntülerini aktif hale getirip kaydedin.

BTRFS dosya sistemi sürekli olarak değişikliklerin kaydını (metadata) tuttuğu için anlık görüntü almanın sisteme getirdiği işlem yükü ve depolama maliyeti neredeyse sıfırdır. Bunu olay günlüğünde belirli bir ana bayrak koymak gibi düşünebilirsiniz; geri alma işlemi yapıldığında sistem doğrudan o bayrağa geri döner ve yeni bir daldan devam eder.



### Göz Atma, Geri Yükleme ve Silme

* **Dosya Bazlı Geri Yükleme:** Btrfs Assistant içerisindeki **Browse (Göz At)** özelliği sayesinde tüm sistemi geri yüklemek zorunda kalmadan, geçmiş bir anlık görüntü içerisinden tek bir dosyayı seçip kurtarabilirsiniz.
* **Hızlı Silme:** Sanal makinelerde kullanılan qcow2 disk imajlarına veya klasik yedekleme araçlarına kıyasla BTRFS anlık görüntülerini silmek sadece birkaç saniye sürer.



### Bakım (Maintenance)

Arayüzdeki bakım sekmesinde yer alan en kritik görev **Scrub (Bozulma/Veri Kontrolü)** işlemidir. Resmi kılavuzlar bu doğrulamanın en az ayda bir kez çalıştırılmasını tavsiye eder. Eğer sisteminizde sıkça anlık görüntü geri alma işlemi gerçekleştirdiyseniz manuel olarak bir scrub işlemi tetiklemek sistem bütünlüğü açısından faydalı olacaktır.



### Sistem Açılmadığında Kurtarma (Live USB)

Sistem çalışır durumdayken doğrudan işletim sistemi üzerinden yapılamayacak bazı kritik kurtarma adımları vardır. Sistemin açılmadığı durumlarda izlenecek yol:

1. **Live ISO Hazırlığı:** **Fedora Media Writer** veya **Gnome Disks** uygulamasını kullanarak güncel bir Fedora Live ISO dosyasını USB belleğe yazdırın. *(İpucu: Gnome Disks üzerinde ISO dosyasına sağ tıklayıp “Disk Kalıbı Yazıcı ile Aç” diyerek kolayca yazdırabilirsiniz).*
2. **Canlı Ortama Araç Kurulumu:** Çoğu Live ISO ortamı, RAM üzerinde geçici olarak paket kurmanıza izin verir. Bu yetenek kurtarma sürecimizin temel taşını oluşturur. Canlı masaüstünü açtıktan sonra `btrfs-assistant` gibi gerekli arayüz araçlarını oturuma kurabilirsiniz.
3. **USB ile Başlatma:** Bilgisayarınızı yeniden başlatarak UEFI/BIOS menüsünden (genellikle `Del` veya `F12` tuşlarıyla) USB belleği ilk açılış aygıtı olarak seçin.
4. **Grafik Arayüz ile Geri Yükleme:** Canlı ortam üzerinden sabit diskinizdeki BTRFS alt hacmini bağlayıp, arayüz yardımıyla sisteminizi hatanın meydana gelmediği sağlam bir önceki anlık görüntüye saniyeler içinde geri döndürün.

Bir Cevap Yazın