ZFS è un file system che l'amministrazione del sistemai nerd amano. Con esso, puoi fare cose incredibili come riunire tutti i tuoi dischi rigidi, eseguirne il mirroring, scattare istantanee di sistema e molto altro ancora. In effetti, il file system ZFS sta rapidamente diventando il file system di scelta nei data center. Sfortunatamente, Linux viene lasciato alle spalle, poiché ci sono alcuni conflitti legali. Questi problemi legali fanno sì che le distribuzioni Linux non possano distribuire legalmente il codice sorgente all'interno del kernel Linux o su singoli sistemi operativi. Fortunatamente, i fan di questo file system possono ancora farlo funzionare, grazie a ZFS su Linux. Ecco come ottenerlo per la tua distribuzione Linux.
Installazione di ZFS su Linux
Il file system ZFS non funzionerà su Linux comealtri file system. Questo perché non esiste alcun codice che vada bene con la GPL. Nonostante ciò, molti utenti apprezzano molto il file system e hanno impiegato del tempo per farlo funzionare con il sistema operativo Linux. Per usarlo, devi installare i moduli nel kernel, ecc.
Ubuntu

sudo apt install zfsutils
Coloro che utilizzano Ubuntu 16.04 devono installare un pacchetto diverso:
sudo apt install zfs
Debian
Per installare il file system ZFS e gli strumenti su Debian, devi prima installare le intestazioni del kernel:
sudo apt-get install linux-headers-$(uname -r)
Con le intestazioni di Linux aggiunte al sistema,Debian ora può compilare i moduli del kernel da solo. Questo è importante, poiché ZFS non funzionerà su Debian senza un modulo del kernel e considerando che la licenza del software ZFS non è conforme alla licenza del software GPL, Debian non può distribuire il software precompilato.
Per iniziare a compilare il modulo del kernel, installare il seguente software:
sudo apt-get install zfs-dkms zfsutils-linux
La compilazione del modulo del kernel DKMS potrebbe richiedere del tempo. Al termine, il file system ZFS è pronto per l'uso.
Avvio da ZFS su Debian
Vuoi avviare da ZFS su Debian? In tal caso, dovrai installare software aggiuntivo:
sudo apt-get install zfs-initramfs
Arch Linux

Vuoi usare ZFS su Arch Linux? Ecco come. Per prima cosa, vai su questa pagina, cerca "Scarica istantanea" e fai clic su di essa. Con l'istantanea scaricata, aprire un file manager e utilizzare il comando CD per accedere alla directory Download in cui è stato scaricato il pacchetto ZFS.
cd ~/Downloads
Estrai l'istantanea usando il comando tar.
tar xvzf zfs-linux.tar.gz
cd zfs-linux
makepkg
sudo pacman -U *.tar.xz
Avvio da ZFS su Arch Linux
Fedora
ZFS su Linux non richiede alcuna compilazione, ma non è nemmeno distribuito direttamente da Redhat. Per risolvere questo problema, devi scaricare un RPM e installarlo.
Utenti Fedora 27: questo binario Fedora 26 dovrebbe funzionare bene, ma usare a proprio rischio!
sudo dnf install http://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y
Oltre a installare questo RPM, è necessario installare anche:
sudo dnf install kernel-devel -y
OpenSUSE

Far funzionare ZFS su OpenSUSE è un po 'più semplice della maggior parte delle distribuzioni basate su RPM. Ciò è dovuto al fatto che dispone di un ampio repository di software che gli utenti possono inviare e di creare semplici pagine di installazione con un clic. ZFS non è diverso. Per far funzionare il file system sul tuo sistema OpenSUSE, vai su questa pagina qui e fai clic sulla versione di OpenSUSE che usi.
Da qui, fai clic sul pulsante di installazione con 1 clic per visualizzare il programma di installazione del software OpenSUSE. Segui le istruzioni sullo schermo e presto il software verrà installato!
Conclusione
ZFS su Linux è un progetto che mira a portare ilFile system Oracle sulla piattaforma GNU preferita da tutti. A causa di problemi legali, è molto pericoloso distribuire direttamente il software ZFS in qualsiasi distribuzione Linux, quindi nessuno lo fa (tranne Ubuntu, ma sono coraggiosi).
Dal momento che il software non è conforme almaggiori termini di licenza della comunità Linux, chiunque desideri installare e utilizzare questo file system dovrà farlo solo con il codice sorgente poiché il progetto stesso supporta solo una manciata di sistemi operativi Linux e non è possibile generare pacchetti binari per tutti .
Se stai cercando di far funzionare ZFS su Linuxuno zpool sul tuo server, o forse per avviare dalla tua elegante macchina hacker per vantarti dei diritti, dovrai scaricare il codice sorgente e ricominciare da zero. Il codice per tutto, così come le istruzioni su come costruirlo è qui.
Commenti