Come installare ZFS su Linux

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
Con zfs-linux decompresso, entra nella cartella usando il CD.
cd zfs-linux
Una volta all'interno della cartella zfs-linux, genera un nuovo pacchetto Arch Linux usando il comando makepkg.
makepkg
Nota che ZFS per Linux richiede moltola compilazione. A seconda della velocità del tuo PC, il tuo terminale potrebbe compilare questo pacchetto per un po '. Al termine, installarlo utilizzando il gestore pacchetti pacman.
sudo pacman -U *.tar.xz

Avvio da ZFS su Arch Linux

Scarica l'istantanea AUR di zfs-dkms, estrai l'istantanea con tar, compila con makepkg e installala con pacman. Seguire le istruzioni sopra elencate per il pacchetto zfs-linux se ci si perde.

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