Pardus 17.3'e ZFS Dosya sistemi kurulumu ve yapılandırılması

Bu konuyu okuyanlar

İzleVeÖğren

Öğrenci
Katılım
26 Ağustos 2018
Mesajlar
81
Reaksiyon puanı
38
Puanları
18
Yaş
33
Öncelikle, “sources.list” deponuzun “contrib” depolarını içerdiğinden emin olunuz: (aşağıdaki gibi olmalıdır)

Kod:
deb http://depo.pardus.org.tr/pardus onyedi main non-free contrib
deb-src http://depo.pardus.org.tr/pardus onyedi main non-free contrib

deb http://depo.pardus.org.tr/guvenlik onyedi/updates main non-free contrib
deb-src http://depo.pardus.org.tr/guvenlik onyedi/updates main non-free contrib

sudo nano -w /etc/apt/sources.list komutu ile kontrol edebilir ve düzenleyebilirsiniz. Düzenleyemezseniz aşağıdaki komutları uçbirimde çalıştırıp tekrar bakınız:

Kod:
sudo rm -rf /etc/apt/sources.list.d/*
sudo apt-get update

Çekirdek Başlıkları yüklemesi gerekli aşağıdaki komutu uygulayınız:

sudo apt-get install linux-headers-$(uname -r)

bağımlılıkları yüklemek için aşağıdaki komutu uygulayınız:

Kod:
dpkg --purge --force-depends spl-dkms
apt-get install spl-dkms

sonra bağımlılığı çalıştıralım:

dpkg --configure --pending

Sonra ZFS’nin kurulumuna başlayabiliriz:

sudo apt-get install zfs-dkms

Yükleme sırasında bir lisans ekranı görebilirsiniz, sadece göz ardı edin ve “Tamam” a basın. Bazı durumlarda, önyüklemede yüklenecek ZFS modülleri için aşağıdaki komutu kullanmanız gerekir:

Kod:
sudo su
systemctl preset zfs-import-cache zfs-import-scan zfs-mount zfs-share zfs-zed zfs.target
systemctl enable zfs-import-scan

ZFS şimdi yüklenmiştir. havuzumuzu oluşturmak için “/ dev / sda3” ve “/ dev / sdb” bölümlerini kullanacağız:

zpool z create rpool /dev/sda3 /dev/sdb

Havuzumuzu görselleştirelim:

Kod:
$ zpool list

NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
rpool 426G 468K 426G - 0% 0% 1.00x ONLINE -

ZFS sıkıştırmayı etkinleştirmekle ilgileniyorsanız:

zfs set compress=on rpool

Sıkıştırma oranını kontrol etmek istediğinizde:

Kod:
$ zfs get compressratio

NAME PROPERTY VALUE SOURCE
rpool compressratio 1.00x -

ZFS ARC’yi yapılandırma

ZFS ARC, bu belleği RAM’de saklayarak veri önbelleği oluşturma mekanizmasıdır, böylece daha hızlı erişim sağlanır. Ancak, bu özellik düzgün yapılandırılmamışsa, RAM’in iyi bir parçasını işgal edebilir.

RAM kullanımını ZFS ARC ile sınırlamak için, “/etc/modprobe.d/zfs.conf” dosyasında bir dosya oluşturalım ve aşağıdaki direktifleri ekleyelim, bu da RAM’in minimum ve maksimum miktarını (byte cinsinden) ayarlayacaktır. ZFS ARC tarafından kullanılabilir:

Kod:
options zfs zfs_arc_min=536870912
options zfs zfs_arc_max=1073741824

Örneğimiz için en az 512 MB ve en fazla 1024 MB. Değerler bayt cinsinden tanımlanır.

Bir sonraki açılışta, yukarıda uygulanan ARC ZFS ayarlarını yükleyeceğiniz çekirdek görüntüsünü güncellemek için dosyayı kaydedin ve aşağıdaki komutu çalıştırın:

update-initramfs -u

Hazır! Sadece sunucuyu yeniden başlatın ve ARC ZFS ayarları uygulanacaktır.
 
Üst