- - ZFS Dosya Sistemini Linux'ta Kullanma

Linux'ta ZFS Dosya Sistemini Kullanma

ZFS dosya sistemi inanılmaz popüler. Sonuç olarak, kuruluştaki birçok kişi bunun üzerine yemin eder ve trilyonlarca byte veriyi barındırmak için kullanır. Popülerliğine rağmen, Linux kullanıcıları kutudan çıkarmayacak. Bunun yerine, kontrol etmek ve birincil depolama dosya sistemi olarak kullanmak isteyenler kurmak zorunda kalacaklar.

ZFS'yi yüklemek, diğerlerinden biraz farklıdosya sistemleri ve ne kullandığınıza bağlı olarak biraz teknik bilgi gerektirebilir. Bu dosya sisteminde yeniyseniz, Ubuntu rotasına gitmek en iyisidir. Ubuntu 16.04 itibariyle, Canonical, ZFS ile çalışmayı çok kolaylaştırıyor. Daha da iyisi, Ubuntu, ZFS'nin Linux üzerindeki en güvenli uygulamasıdır, basit kurulumu ve çok güvenilir olduğu bilinen bir işlem (diğer Linux dağıtımlarının ZFS'yi kırma riski yüksektir).

ZFS dosya sistemini kurmak için detaylı rehberimize göz atın. Talimatları takip edin ve bu eğiticiye devam etmeden önce nasıl çalışacağını öğrenin.

Not: ZFS'yi tek bir sabit sürücü için kullanmak mümkün olsa da, iyi bir fikir değildir ve bu dosya sistemini harika yapan tüm özellikleri kaçırmanız olasıdır. Dosya sisteminin amacı, verileri birden fazla sabit sürücüde esneterek fazlalıklar oluşturmaktır. Devam etmeden önce, ZFS için 1'den fazla sabit sürücünüz olduğundan emin olun.

ZFS Kur

ZFS dosya sistemi bir araya getirerek çalışırBüyük bir depolama merkezi oluşturmak için farklı sabit diskler bir arada Bu aşırı karmaşık geliyor ve öyle. Ancak sonuç, daha fazla alan içeren üstün depolama alanıdı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 Komut. “Liste bloğu” komutunu çalıştırmak, Linux PC'nizdeki tüm depolama sürücülerini yazdıracaktır.

Geçin ve Z havuzunuz için hangi sabit diskleri kullanacağınıza karar verin ve adları hatırlayın. Bu eğiticide, ZFS havuzundaki üç sürücümüz / Dev / SDB, / Dev / SDC, ve / Dev / sdd.

Daha sonra, Z-havuzu için seçilen sabit diskleri tamamen sıfırlamanız gerekecek, böylece artık veriye sahip olmayacaklar. Kullanmak gg komutunda, sürücülerin her birinin üzerine yazın. Bu işlem biraz zaman alacaktır.

Not: değiştir / Dev / SDX sürücü kimliği ile bulundu lsblk komutsdb, vb.)

sudo dd if=/dev/zero of=/dev/sdX bs=8M

Ne zaman gg bitirir, koş fdisk Komut. Fdisk'i çalıştırmak, her biri için dosya sistemi bilgileri 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

Eğer fdisk Okuma iyi görünüyor, yeni bir ZFS Z havuzu oluşturmak güvenli. 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ındepolama ihtiyaçları. Ancak, verilerini önemseyen ve onu koruması gerekenler, bu kadar temel bir kurulumla devam etmemelidir. Bunun yerine, RaidZ ile bir ZFS havuzu oluşturmayı düşünün.

RaidZ'i ZFS havuzunuzla birlikte kullanmak, birçok yedeklemeyle verilerinizin gereksiz olmasını sağlar. RaidZ ile ZFS havuzu oluşturmak için aşağıdakileri ç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, çok fazla veri tutmak içindir, ancakbu, orijinal sürücülerinizin dolmayacağı anlamına gelmez. Daha fazla depolama alanına ihtiyaç duyulduğunda bir zaman gelecek. Neyse ki, ZFS bölümleri kullanmadığından, sisteme daha fazla depolama eklemek kolaydır.

Bu örnekte, Zpool'a iki sürücü daha ekleyeceğiz (/ dev / sde ve / dev / sdf).

Not: ZFS kurulumunuz RaidZ kullanmıyorsa, komuttan kaldırın.

sudo zpool add -f newzpool raidz /dev/sde /dev/sdf

Bir ZFS Havuzunu Sil

Çoğu zaman, ZFS hacimleri 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 yok Komut.

sudo zpool destroy newzpool

Koşu zpool yıkmak Depolama havuzunuzdaki veri miktarına bağlı olarak oldukça uzun zaman alır. Terminal tekrar kullanılabilir olduğunda Zpool'un tamamen tahrip olduğunu bileceksiniz.

ZFS Durumunu Kontrol Et

Zpool'unuzun durumunu kontrol etmenin hızlı bir yolu ... zpool durumu Komut. Bununla beraber, kullanıcılar ZFS biriminin temel bir okumasını, nasıl yapıldığı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
</ P>

Yorumlar