Cum se instalează ZFS pe Linux

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.

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.

  Cum se instalează aplicațiile Adobe Creative Cloud pe Linux

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.

  Cum să scoateți comenzile Linux într-un fișier

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.