CentOS 7de OpenZFS Kurulumu

OpenZFS, gelişmiş ve yüksek oranda ölçeklenebilir bir depolama platformu olan ZFS'nin açık kaynaklı uygulamasıdır. ZFS başlangıçta Sun Solaris için tasarlanmış olsa da, ZFS'yi OpenZFS projesinin bir parçası olan Linux'taki ZFS projesinin yardımıyla birçok Linux dağıtımında kullanabilirsiniz.

Bu makalede, CentOS 7'de OpenZFS'yi nasıl kuracağınızı göstereceğim. Ayrıca, OpenZFS hakkında bilgi edinmenize yardımcı olmak için ZFS ile ilgili bazı temel komutları listeleyeceğim.

Ön şartlar

  • 2 GB'tan az bellek içermeyen yeni bir Vultr CentOS 7 sunucu örneği. 8GB veya daha fazla bellek en iyi performansı sağlayacaktır.
  • Bir örneği bloğu depolama aynı bölgede yukarıdaki sunucu örneğine bağlanmıştır.
  • Bir sudo kullanıcısı .

1. Adım: Sistemi güncelleyin

Bir sudo kullanıcısı olarak Vultr CentOS 7 sisteminizde oturum açın ve ardından aşağıdaki komutları kullanarak sistemi en son kararlı duruma güncelleyin:

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

Yeniden başlattıktan sonra, tekrar oturum açmak için aynı sudo kullanıcısını kullanın.

Adım 2: OpenZFS'yi yükleyin

OpenZFS'yi kolay bir şekilde kurmak için OpenZFS YUM deposunu kurmanız gerekir:

sudo yum localinstall --nogpgcheck http://archive.zfsonlinux.org/epel/zfs-release$(rpm -E %dist).noarch.rpm

Yüklemeyi doğrulamak için aşağıdaki komutu kullanın:

gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux

Ekrandaki parmak izi aşağıdaki ile aynı olmalıdır:

pub  2048R/F14AB620 2013-03-21 ZFS on Linux <[email protected]>
      Key fingerprint = C93A FFFD 9F3F 7B03 C310  CEB6 A9D5 A1C0 F14A B620
sub  2048R/99685629 2013-03-21

Bu makalede dağıtım tarafından sağlanan bir çekirdek kullandığımızdan, varsayılan DKMS stil paketleri yerine kABI izleme kmod'larını yükleyebilirsiniz. Bu düzenleme, bundan sonra herhangi bir çekirdek güncellemesinden sonra ZFS'nin yeniden oluşturulmasını engelleyecektir.

sudo vi /etc/yum.repos.d/zfs.repo

Üçüncü satırı değiştirin:

baseurl=http://archive.zfsonlinux.org/epel/7/$basearch/

için:

baseurl=http://archive.zfsonlinux.org/epel/7/kmod/$basearch/

Kaydet ve çık:

:wq!

YUM kullanarak OpenZFS'yi yükleyin:

sudo yum install zfs

Çekirdeğin ZFS ile ilgili modülleri yüklemesi için sistemi yeniden başlatın:

sudo shutdown -r now

Yeniden başlattıktan sonra, kurulumu doğrulamak için aşağıdaki komutu kullanın:

lsmod | grep zfs

Çıktı benzemelidir:

zfs                  2794866  3
zunicode              331170  1 zfs
zavl                   15236  1 zfs
zcommon                55411  1 zfs
znvpair                89086  2 zfs,zcommon
spl                    92029  3 zfs,zcommon,znvpair

Adım 3: Bazı temel OpenZFS komutları

OpenZFS'nin işlevselliğini test etmek için, her şeyden önce, sabit diskler ve / veya bir sabit diskin bölümleri olabilen birkaç depolama cihazı hazırlamanız gerekir. Burada, bağlı blok depolama alanında 6 bölüm oluşturacağız /dev/vdbve bunları bazı temel OpenZFS komutlarını göstermek için kullanacağız.

sudo parted -s /dev/vdb mklabel gpt
sudo parted -s /dev/vdb unit mib mkpart primary 0% 15%
sudo parted -s /dev/vdb unit mib mkpart primary 15% 30%
sudo parted -s /dev/vdb unit mib mkpart primary 30% 45%
sudo parted -s /dev/vdb unit mib mkpart primary 45% 60%
sudo parted -s /dev/vdb unit mib mkpart primary 60% 75%
sudo parted -s /dev/vdb unit mib mkpart primary 75% 90%

Eğer işlemleri onaylamak için aşağıdaki komutları kullanabilirsiniz ve 6 bölümleri olacak /dev/vdb1, /dev/vdb2, /dev/vdb3, /dev/vdb4, /dev/vdb5, ve /dev/vdb6.

sudo parted -l
ls -l /dev/vdb*

OpenZFS'nin iki ana yardımcı programı vardır: zpoolve zfs. zpoolyardımcı oluşturma ve depolama cihazları kullanarak ZFS havuzları bakımından sorumlu olan ve zfsyardımcı oluşturma ve veri setlerini muhafaza etmekle sorumludur.

Zpool yardımcı programını kullanma örnekleri:

1) ZFS havuzu oluşturma

Bir veya daha fazla depolama aygıtı kullanarak bir ZFS havuzu "zfspool1" oluşturabilirsiniz:

sudo zpool create zfspool1 vdb1

veya

sudo zpool create zfspool2 vdb2 vdb3 vdb5

ZFS havuzlarının durumunu kontrol edin:

sudo zpool status

Diğer OpenZFS komutlarını test etmeden önce, daha önce ayarladığınız ZFS havuzlarını yok etmek için aşağıdaki komutları kullanın:

sudo zpool destroy zfspool1
sudo zpool destroy zfspool2

2) Bir ZFS havuzu oluşturun ve iki veya daha fazla depolama aygıtını yansıtın.

Bir ZFS havuzu oluşturmak için /dev/vdb1ve tuşlarını kullanın ve /dev/vdb2her ikisi de yansıtılmış olarak yapılandırılır:

sudo zpool create zfspool3 mirror vdb1 vdb2

Gerekirse, bu depolama aygıtlarını üç veya daha fazla şekilde yansıtılmış hale getirebilirsiniz:

sudo zpool create zfspool4 mirror vdb3 vdb4 vdb5

Yine, aşağıdaki komutu kullanarak kurulumunuzu onaylayın:

sudo zpool status

Ardından iki ZFS havuzunu yok edin:

sudo zpool destroy zfspool3
sudo zpool destroy zfspool4

3) Bir ZFS havuzu oluşturun ve iki veya daha fazla depolama cihazı kullanarak bir raidz dizisi oluşturun

sudo zpool create zfspool5 raidz vdb1 vdb2

Yine, kurulumunuzu onaylayın ve bu ZFS havuzunu yok edin:

sudo zpool status
sudo zpool destroy zfspool5

Zfs yardımcı programını kullanma örnekleri:

Zfs yardımcı programını kullanmadan önce 3 depolama cihazından oluşan bir ZFS havuzu oluşturun:

sudo zpool create zfspool6 vdb1 vdb3 vdb5

1) ZFS havuzu için bir depolama aygıtı ekleyin.

sudo zpool add zfspool6 vdb6

Not : Bu depolama aygıtlarını sabit disklerden değil bölümler oldukları için doğrudan havuzdan kaldıramazsınız.

2) Bu depolama aygıtlarının her biri için bir dosya sistemi oluşturun.

sudo zfs create zfspool6/vdb1
sudo zfs create zfspool6/vdb3
sudo zfs create -o mountpoint=/test zfspool6/vdb5
sudo zfs create -o compression=gzip zfspool6/vdb6

Yukarıdaki komutlarla ilgili açıklamalar:

  • İlk komut, daha sonra varsayılan konuma monte edilen bir ZFS dosya sistemi "zfspool6 / vdb1" oluşturdu /zfspool6/vdb1.
  • İkinci komut aynı şekilde yürütüldü: "zfspool6 / vdb3" adlı bir ZFS dosya sistemi oluşturma ve ardından bunu bağlama /zfspool6/vdb3.
  • Üçüncü komut, daha sonra belirtilen bir konuma monte edilen bir ZFS dosya sistemi "zfspool6 / vdb5" oluşturdu /test.
  • Dördüncü komut, daha sonra varsayılan konuma monte edilen bir gzip sıkıştırılmış ZFS dosya sistemi "zfspool6 / vdb6" oluşturdu /zfspool6/vdb6.

Bundan sonra, bir depolama cihazının montaj noktasını değiştirmek istiyorsanız:

sudo zfs set mountpoint=/vdb3 zfspool6/vdb3

Sıkıştırma yöntemini ayarlamak veya değiştirmek istiyorsanız:

sudo zfs set compression=gzip zfspool6/vdb3
sudo zfs set compression=lz4 zfspool6/vdb6

Sıkıştırma yöntemini onaylamak için aşağıdaki komutu kullanın:

sudo zfs get -r compression zfspool6/vdb3

Sisteminizdeki tüm ZFS dosya sistemlerini listeleyin:

sudo zfs list

Bir depolama dosya sistemi artık gerekli değilse, aşağıdaki komutu kullanarak onu yok edebilirsiniz:

sudo zfs destroy zfspool6/vdb5

Bu bizim öğreticimizi sonlandırıyor. Bu makaledeki içerikler yalnızca tanıtım amaçlıdır ve OpenZFS hakkında resmi web sitesinden daha fazla bilgi edinebilirsiniz. Okuduğunuz için teşekkürler.



Leave a Comment

CentOS 7de Tavşan Kümesini Kümeleme

CentOS 7de Tavşan Kümesini Kümeleme

RabbitMQ, AMQP, STOMP ve diğer iletişim teknolojilerini destekleyen açık kaynaklı bir mesaj aracısıdır. Kurumsal uygulamalarda yaygın olarak kullanılan bir

Pagekit CMSyi CentOS 7ye Yükleme

Pagekit CMSyi CentOS 7ye Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Pagekit PHP ile yazılmış açık kaynaklı bir CMSdir. Pagekit kaynak kodu GitHubda herkese açık olarak barındırılıyor. Bu kılavuz size

SSL / TLS ile vsFTPd Nasıl Güvenli Hale Getirilir

SSL / TLS ile vsFTPd Nasıl Güvenli Hale Getirilir

Çok Güvenli FTP arka plan programı, ya da sadece vsFTPd, özelleştirme yeteneği olan hafif bir yazılım parçasıdır. Bu derste bir müttefikimiz olacak

CentOS 7de Yalnızca SFTP Kullanıcı Hesaplarını Kurma

CentOS 7de Yalnızca SFTP Kullanıcı Hesaplarını Kurma

Belirli durumlarda, Sistem Yöneticisinin bir kullanıcı hesabı oluşturması ve yalnızca kendi dosyalarını sFTP yoluyla yönetmek için erişimini kısıtlaması gerekebilir, ancak b

CentOS 6da ModSecurity ile NGINX kurulumu

CentOS 6da ModSecurity ile NGINX kurulumu

Bu makalede, ModSecurity tarafından korunan bir LEMP yığını oluşturmayı açıklayacağım. ModSecurity faydalı bir açık kaynaklı web uygulaması güvenlik duvarıdır.

CentOS 6 Üzerinde Apache, MySQL ve PHP Kurulumu

CentOS 6 Üzerinde Apache, MySQL ve PHP Kurulumu

Giriş LAMP, Linux, Apache, MySQL ve PHPnin kısaltmasıdır. Bu yazılım yığını, kurulum için en popüler açık kaynaklı çözümdür.

CentOS 7 Üzerinde Chamilo 1.11.8 Kurulumu

CentOS 7 Üzerinde Chamilo 1.11.8 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Chamilo, çevrimiçi eğitim ve takım işbirliği için yaygın olarak kullanılan ücretsiz ve açık kaynaklı bir öğrenme yönetim sistemidir (LMS).

CentOS 7ye Odoo 9 Topluluğunu Yükleme

CentOS 7ye Odoo 9 Topluluğunu Yükleme

Eskiden OpenERP olarak bilinen Odoo, iyi bilinen bir açık kaynaklı ERP iş platformudur. Her büyüklükteki işletme, bol miktarda lis sayesinde Odoodan yararlanabilir

Icinga2yi CentOS 6 veya CentOS 7de Ana / İstemci Modelini Kullanacak Şekilde Değiştirme

Icinga2yi CentOS 6 veya CentOS 7de Ana / İstemci Modelini Kullanacak Şekilde Değiştirme

Icinga2 güçlü bir izleme sistemidir ve bir ana istemci modelinde kullanıldığında, NRPE tabanlı izleme kontrollerine olan ihtiyacın yerini alabilir. Master-Clien

CentOS 7 LAMP VPSye Couch CMS 2.0 Kurulumu

CentOS 7 LAMP VPSye Couch CMS 2.0 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Couch CMS, web tasarımcılarının tasarlamalarını sağlayan basit ve esnek, ücretsiz ve açık kaynaklı bir İçerik Yönetim Sistemidir (CMS)

NetOSu CentOS 7ye Yükleme

NetOSu CentOS 7ye Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Netdata, gerçek zamanlı sistem ölçümleri izleme alanında yükselen bir yıldızdır. Aynı türdeki diğer araçlarla karşılaştırıldığında, Netdata:

CentPN 7 Üzerinde ERPNext Açık Kaynak ERP Kurulumu

CentPN 7 Üzerinde ERPNext Açık Kaynak ERP Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? ERP veya Kurumsal Kaynak Planlaması, temel iş süreçlerini yönetmek için kullanılan bir kurumsal uygulama paketidir. ERPNext ücretsizdir

CentOS 6da SA-MP San Andreas Çok Oyunculu Sunucu Kurma

CentOS 6da SA-MP San Andreas Çok Oyunculu Sunucu Kurma

Başka bir Vultr eğitimine hoş geldiniz. Burada, bir SAMP sunucusunun nasıl kurulacağını ve çalıştırılacağını öğreneceksiniz. Bu kılavuz CentOS 6 için yazılmıştır. Önkoşullar

KubOSM ile Kubernetesi CentOS 7de dağıtın

KubOSM ile Kubernetesi CentOS 7de dağıtın

Genel Bakış Bu makale, bir Kubernetes kümesini hemen kurup kubeadm ile çalıştırmanıza yardımcı olmak içindir. Bu kılavuz iki sunucuyu

CentOS 7de Geliştirme için Sails.jsyi kurun

CentOS 7de Geliştirme için Sails.jsyi kurun

Farklı Bir Sistem mi Kullanıyorsunuz? Giriş Sails.js, Ruby on Railse benzer şekilde Node.js için bir MVC çerçevesidir. Modern uygulamalar geliştirmek için yapar

CentOS 6da Half Life 2 Sunucusu Kurma

CentOS 6da Half Life 2 Sunucusu Kurma

Bu eğitimde, CentOS 6 Sistemine Half Life 2 oyun sunucusu kurma süreci ele alınacaktır. 1. Adım: Önkoşulları kurma

PrestaShopu CentOS 7ye Yükleme

PrestaShopu CentOS 7ye Yükleme

PrestaShop popüler bir açık kaynaklı e-ticaret çözümüdür. Kendi çevrimiçi mağazanızı ücretsiz oluşturmak için kullanabilirsiniz. Bu eğitimde, size

CentOS 7 LAMBA VPSye MODX Devrimi Nasıl Yüklenir

CentOS 7 LAMBA VPSye MODX Devrimi Nasıl Yüklenir

Farklı Bir Sistem mi Kullanıyorsunuz? MODX Revolution hızlı, esnek, ölçeklenebilir, ücretsiz ve açık kaynaklı, kurumsal düzeyde bir İçerik Yönetim Sistemi (CMS)

Ubuntu ve CentOS İçin Daha İyi İzleme Araçları

Ubuntu ve CentOS İçin Daha İyi İzleme Araçları

Giriş Linux sistemleri, süreçleri ve disk alanını izlemeye yardımcı olan varsayılan olarak top, df ve du gibi izleme araçlarıyla birlikte gelir. Çoğu zaman, onlar ar

CentOS 7de Kolab Groupware Kurulumu

CentOS 7de Kolab Groupware Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Kolab Groupware, ücretsiz ve açık kaynaklı bir web tabanlı grup yazılımı uygulamasıdır. Özellikleri e-posta iletişiminden, olaylardan oluşur

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun