ZFS este un sistem de fișiere pe care tocilarii de la administrarea sistemului îl iubesc. Cu el, puteți face lucruri incredibile, cum ar fi să puneți împreună toate hard disk-urile, să le oglindiți, să faceți instantanee ale sistemului și multe altele. De fapt, sistemul de fișiere ZFS devine rapid sistemul de fișiere preferat în centrele de date. Din păcate, Linux este lăsat în urmă, deoarece există unele conflicte legale. Aceste probleme legale fac astfel încât distribuțiile Linux să nu poată distribui în mod legal codul sursă în interiorul nucleului Linux sau pe sisteme de operare individuale. Din fericire, fanii acestui sistem de fișiere îl pot face în continuare să funcționeze, datorită ZFS pe Linux. Iată cum să-l obțineți pentru distribuția dvs. Linux.
Cuprins
Instalarea ZFS pe Linux
Sistemul de fișiere ZFS nu va funcționa pe Linux ca alte sisteme de fișiere. Acest lucru se datorează faptului că nu există niciun cod în el care să se potrivească bine cu GPL. În ciuda acestui fapt, multor utilizatori le place foarte mult sistemul de fișiere și și-au făcut timp să-l facă să funcționeze cu sistemul de operare Linux. Pentru a-l folosi, va trebui să instalați module în kernel și etc.
Ubuntu
sudo apt install zfsutils
Cei care folosesc Ubuntu 16.04 trebuie să instaleze un pachet diferit:
sudo apt install zfs
Debian
Pentru a instala sistemul de fișiere și instrumentele ZFS pe Debian, trebuie mai întâi să instalați anteturile nucleului:
sudo apt-get install linux-headers-$(uname -r)
Cu anteturile Linux adăugate la sistem, Debian poate acum compila module de kernel pe cont propriu. Acest lucru este important, deoarece ZFS nu va funcționa pe Debian fără un modul kernel și, având în vedere că licența software ZFS nu este conformă cu licența software GPL, Debian nu poate distribui software-ul precompilat.
Pentru a începe compilarea modulului kernel, instalați următorul software:
sudo apt-get install zfs-dkms zfsutils-linux
Construirea modulului de kernel DKMS poate dura ceva timp. Când se finalizează, sistemul de fișiere ZFS este gata de utilizare.
Pornire din ZFS pe Debian
Doriți să porniți din ZFS pe Debian? Dacă da, va trebui să instalați software suplimentar:
sudo apt-get install zfs-initramfs
Arch Linux
Doriți să utilizați ZFS pe Arch Linux? Iată cum. În primul rând, mergeți la această pagină, căutați „Descărcați instantaneu„și faceți clic pe el. Cu instantaneul descărcat, deschideți un manager de fișiere și utilizați comanda CD pentru a merge la directorul Descărcări de unde a fost descărcat pachetul ZFS.
cd ~/Downloads
Extrageți instantaneul folosind comanda tar.
tar xvzf zfs-linux.tar.gz
Cu zfs-linux decomprimat, introduceți folderul folosind CD-ul.
cd zfs-linux
Odată ajuns în folderul zfs-linux, generați un nou pachet Arch Linux folosind comanda makepkg.
makepkg
Rețineți că ZFS pentru Linux necesită multă compilare. În funcție de viteza computerului dvs., terminalul dvs. poate compila acest pachet pentru o perioadă. Când se finalizează, instalați-l folosind managerul de pachete pacman.
sudo pacman -U *.tar.xz
Pornire din ZFS pe Arch Linux
Descărcați zfs-dkms AUR snapshot, extrageți snapshot-ul cu tar, compilați-l cu makepkg și instalați-l cu pacman. Urmați instrucțiunile enumerate mai sus pentru pachetul zfs-linux dacă vă pierdeți.
Fedora
ZFS pe Linux nu necesită nicio compilare, dar nici nu este distribuit direct de Redhat. Pentru a remedia acest lucru, va trebui să descărcați un RPM și să îl instalați.
Utilizatori Fedora 27: acest binar Fedora 26 ar trebui să funcționeze OK, dar îl utilizați pe propriul risc!
sudo dnf install https://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y
Pe lângă instalarea acestui RPM, ar trebui să instalați și:
sudo dnf install kernel-devel -y
OpenSUSE
A face ZFS să funcționeze pe OpenSUSE este puțin mai ușor decât majoritatea distribuțiilor bazate pe RPM. Acest lucru se datorează faptului că are un depozit mare de software pe care utilizatorii îl pot trimite și crea pagini de instalare cu un singur clic. ZFS nu este diferit. Pentru ca sistemul de fișiere să funcționeze pe sistemul dvs. OpenSUSE, accesează această pagină aici, și faceți clic pe versiunea de OpenSUSE pe care o utilizați.
De aici, faceți clic pe butonul de instalare cu 1 clic pentru a afișa programul de instalare a software-ului OpenSUSE. Urmați instrucțiunile de pe ecran și în curând software-ul va fi instalat!
Concluzie
ZFS pe Linux este un proiect care își propune să aducă sistemul de fișiere Oracle pe platforma GNU preferată a tuturor. Din cauza unor probleme legale, este foarte periculos să distribuiți direct software-ul ZFS în orice distribuție Linux, așa că nimeni nu o face (cu excepția Ubuntu, dar sunt curajoși).
Deoarece software-ul nu respectă termenii de licențiere ai comunității Linux mai mari, oricine dorește să instaleze și să utilizeze acest sistem de fișiere va trebui să facă acest lucru numai cu codul sursă, deoarece proiectul în sine acceptă doar o mână de sisteme de operare Linux și acestea nu se poate genera pachete binare pentru toată lumea.
Dacă doriți ca ZFS pe Linux să funcționeze într-un zpool pe serverul dvs. sau poate să porniți de pe mașina dvs. elegantă de hacker pentru drepturi de lăudare, va trebui să descărcați codul sursă și să începeți de la zero. Codul pentru tot, precum și instrucțiunile despre cum să-l construiți sunt aici.