ZFS na CentOS 8

ZFS je populárny súborový systém a správca logických zväzkov od spoločnosti Sun Microsystems. Nájdeme ho aj na populárnom BSD systéme menom FreeBSD. Bohužiaľ, z viacero dôvodov ZFS nemôže byť priamo implementované v Linuxovom kernele, tak je potrebné na ZFS disky pristupovať cez FUSE v userspace. Túto možnosť nám ponúka viacero programov, ale ZFSonLinux je najznámejšia implementácia a tú si dnes nainštalujeme.


V prvom rade je dobré si skontrolovať, či váš systém je aktuálny a taktiež nainštalovať epel balíček ktorý je potrebný pre ZFSonLinux.

sudo yum update
sudo yum install epel-release

Ak máme všetko zaktualizované a epel je nainštalovaný, tak sa môžeme vrhnúť na ZFS. Cey yum si nainštalujeme zfs-release a potvrdíme GPG kľúč vývojárov.

sudo yum install http://download.zfsonlinux.org/epel/zfs-release.el8_1.noarch.rpm
gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux

Po pridaní nového repozitára nám stačí nainštalovať balík zfs

sudo yum install zfs

Pri inštalácii sa nás yum spýta či dôverujeme GPG kľúču. Skontrolujeme či je otlačok správny a dáme pokračovať.

 Userid     : "ZFS on Linux <[email protected]>"
 Fingerprint: C93A FFFD 9F3F 7B03 C310 CEB6 A9D5 A1C0 F14A B620
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux

Po inštalácií overíme funkčnosť príkazom

zpool list

Ak ZFS funguje správne vypíše vám hlášku „no pools available“. V prípade že dostanete hlášku

The ZFS modules are not loaded.
Try running '/sbin/modprobe zfs' as root to load them.

Je potrebné spustiť ZFS modul a vytvoriť perzistentný odkaz. To môžeme urobiť pomocou tohto príkazu

sudo echo "zfs" > /etc/modules-load.d/zfs.conf && sudo modprobe zfs

V tomto kroku máte ZFS podporu nainštalovanú a môžete využívať výhody ZFS aj na Linuxe.

Leave a Reply