Come installare ZFS su Linux

click fraud protection

ZFS è un file system che i nerd dell'amministrazione di sistema adorano. 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 preferito 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 come altri 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.

instagram viewer

Ubuntu

sudo apt installa zfsutils

Coloro che utilizzano Ubuntu 16.04 devono installare un pacchetto diverso:

sudo apt installa 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 ZFS la licenza software non è conforme alla licenza software GPL, Debian non può distribuire il software pre-compilato.

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 l'istantanea“E fai clic su di esso. 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 ~ / Download

Estrai l'istantanea usando il comando tar.

catrame xvzf ZFS-linux.catrame.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 molta 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 il ZFS-dkms Un'istantanea AUR, estrarre l'istantanea con tar, compilarla con makepkg e installarla 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 installa 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 quie fare clic sulla versione di OpenSUSE in uso.

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 il file 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).

Poiché il software non è conforme ai termini di licenza della più grande comunità Linux, chiunque voglia installare e utilizzare questo file system dovrà farlo con il solo codice sorgente perché 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 Linux in uno zpool sul tuo server, o forse di avviarlo dal tuo elegante macchina per hacker per vantarti, dovrai scaricare il codice sorgente e iniziare da graffiare. Il codice per tutto, così come le istruzioni su come costruirlo è qui.

watch instagram story