ZFS dosya sistemi inanılmaz derecede popüler. Sonuç olarak, kuruluştaki birçok kişi buna yemin eder ve onu trilyonlarca bayt veriyi barındırmak için kullanır. Popülerliğine rağmen, Linux kullanıcıları kutudan çıkar çıkmaz tadını çıkaramayacaklar. Bunun yerine, onu kontrol etmek ve birincil depolama dosya sistemi olarak kullanmak isteyenlerin onu yüklemeleri gerekecek.
ZFS’yi kurmak diğer dosya sistemlerinden biraz farklıdır ve ne kullandığınıza bağlı olarak biraz bilgi birikimi gerektirebilir. Bu dosya sisteminde yeniyseniz, Ubuntu yoluna gitmek en iyisidir. Ubuntu 16.04’ten itibaren Canonical, ZFS’ye başlamayı çok kolaylaştırıyor. Daha da iyisi, Ubuntu, basit kurulumu ve çok güvenilir olduğu bilinen oluşturma süreciyle (diğer Linux dağıtımlarının ZFS’yi bozma riski yüksekken) ile Linux üzerinde açık ara en güvenli uygulamasıdır.
ZFS dosya sistemini kurmak için ayrıntılı kılavuzumuza gidin. Bu eğiticiye devam etmeden önce talimatları izleyin ve nasıl çalıştırılacağını öğrenin.
Not: ZFS’yi tek bir sabit sürücü için kullanmak mümkün olsa da, bu iyi bir fikir değildir ve büyük olasılıkla bu dosya sistemini harika yapan tüm özellikleri kaçıracaksınız. Dosya sisteminin amacı, verileri birden çok sabit sürücüye yayarak artıklıklar oluşturmaktır. Devam etmeden önce, ZFS için 1’den fazla sabit sürücünüz olduğundan emin olun.
ZFS’yi Kur
ZFS dosya sistemi, büyük bir depolama merkezi oluşturmak için birçok farklı sabit sürücüyü bir havuzda toplayarak çalışır. Bu aşırı karmaşık geliyor ve öyle. Ancak sonuç, çok daha fazla alana sahip üstün depolamadır.
Yeni bir ZFS dosya sistemi oluşturmak, Gparted bölüm düzenleyicisini açmaktan biraz daha karmaşıktır. Bunun yerine, onunla komut satırı düzeyinde etkileşim kurmanız gerekir. Bir terminal penceresinde lsblk komutunu çalıştırın. “Liste bloğu” komutunu çalıştırmak, Linux PC’nizdeki tüm depolama sürücülerini yazdıracaktır.
Z-havuzunuz için hangi sabit diskleri kullanacağınıza karar verin ve adları hatırlayın. Bu öğreticide, ZFS havuzundaki üç sürücümüz /dev/sdb, /dev/sdc ve /dev/sdd’dir.
Ardından, Z-havuzu için seçilen sabit sürücüleri tamamen sıfırlamanız gerekecek, böylece artık üzerinde hiçbir veri olmayacak. dd komutunu kullanarak her bir sürücünün üzerine yazın. Bu işlem biraz zaman alacaktır.
Not: /dev/sdX’i lsblk komutuyla bulunan sürücü kimliğiyle değiştirin (sdb, vb.)
sudo dd if=/dev/zero of=/dev/sdX bs=8M
dd bittiğinde, fdisk komutunu çalıştırın. fdisk’i çalıştırmak, her biri için dosya sistemi bilgileri de dahil olmak üzere sabit sürücüler hakkında birçok bilgi gösterecektir. Okumaya bakın ve sildiğiniz sürücülerden hiçbirinin dosya sistemine sahip olmadığından emin olun. ZFS geleneksel bölümleme düzenini kullanmadığından bu adım çok önemlidir.
sudo fdisk -l
fdisk okuması iyi görünüyorsa, yeni bir ZFS Z havuzu oluşturmak güvenlidir. Temel bir Z havuzu kurulumu için aşağıdakileri yapın:
sudo zpool create -f newzpool /dev/sdb dev/sdc /dev/sdd
Temel bir kurulum, çoğu kullanıcının depolama ihtiyaçlarını karşılayacaktır. Ancak, verilerine değer veren ve onu koruması gereken kişiler bu kadar basit bir kurulumla gitmemelidir. Bunun yerine RaidZ ile bir ZFS havuzu oluşturmayı düşünün.
RaidZ’yi ZFS havuzunuzla birlikte kullanmak, verilerinizin birçok yedekle birlikte yedekli olmasını sağlayacaktır. RaidZ ile bir ZFS havuzu oluşturmak için şunu çalıştırın:
sudo zpool create -f newzpool raidz /dev/sdb dev/sdc /dev/sdd
Yeni ZFS depolama havuzunuza dosya eklemek için dosya yöneticisini açın ve dosya sisteminin kök dizinine gidin. Dosyaları ZFS Zpool’unuzu adlandırdığınız klasörün içine yerleştirin.
ZFS Zpool’a Disk Ekleme
ZFS’nin çok fazla veri tutması amaçlanmıştır, ancak bu, orijinal sürücülerinizin dolmayacağı anlamına gelmez. Daha fazla depolama alanına ihtiyaç duyulduğu bir zaman gelecek. Neyse ki, ZFS bölümleri kullanmadığından, bir sisteme daha fazla depolama eklemek basittir.
Bu örnekte, Zpool’a iki sürücü daha ekleyeceğiz (/dev/sde ve /dev/sdf).
Not: ZFS kurulumunuz RaidZ kullanmıyorsa, onu komuttan kaldırın.
sudo zpool add -f newzpool raidz /dev/sde /dev/sdf
Bir ZFS Havuzunu Sil
Çoğu zaman, ZFS birimleri bozulur ve kullanılamaz hale gelir. Bu olduğunda, depolama havuzunu silmeniz gerekebilir. Bir depolama havuzunu silmek için bir terminal açın ve zfs destroy komutunu kullanın.
sudo zpool destroy newzpool
zpool destroy’i çalıştırmak, depolama havuzunuzda ne kadar veri olduğuna bağlı olarak oldukça uzun zaman alır. Terminal tekrar kullanılabilir olduğunda Zpool’un tamamen yok edildiğini bileceksiniz.
ZFS Durumunu Kontrol Edin
Zpool’unuzun durumunu kontrol etmenin hızlı bir yolu, zpool status komutudur. Bununla, kullanıcılar ZFS biriminin temel bir okumasını, nasıl çalıştığını ve herhangi bir hata olup olmadığını görebilirler. Durumu kontrol etmek için aşağıdaki komutu çalıştırın:
zpool status