Hvordan installere ZFS på Linux

click fraud protection

ZFS er et filsystem som systemadministrasjon nerder elsker. Med det kan du gjøre utrolige ting som å samle alle harddiskene dine sammen, speile dem, ta stillbilder av systemet og mye mer. Faktisk blir ZFS-filsystemet raskt det valgte filsystemet i datasentre. Dessverre blir Linux etterlatt, siden det er noen juridiske konflikter. Disse juridiske problemene gjør det slik at Linux-distribusjoner ikke lovlig kan distribuere kildekoden inne i Linux-kjernen, eller på individuelle operativsystemer. Heldigvis kan fans av dette filsystemet fremdeles få det til å fungere, takket være ZFS på Linux. Slik får du det til Linux-distribusjonen din.

Installere ZFS på Linux

ZFS-filsystemet vil ikke fungere på Linux som andre filsystemer. Dette er fordi det ikke er noen kode i den som passer godt med GPL. Til tross for dette, er det mange brukere som liker filsystemet, og har tatt seg tid til å få det til å fungere med Linux-operativsystemet. For å bruke den, må du installere moduler i kjernen, og etc.

Ubuntu

instagram viewer
sudo apt install zfsutils

De som bruker Ubuntu 16.04, må installere en annen pakke:

sudo apt install zfs

Debian

For å installere ZFS-filsystemet og verktøyene på Debian, må du først installere kjerneoverskriftene:

sudo apt-get install linux-headers - $ (uname -r)

Med Linux-topptekstene lagt til systemet, kan Debian nå kompilere kjernemoduler på egen hånd. Dette er viktig, siden ZFS ikke vil fungere på Debian uten en kjernemodul, og med tanke på ZFS programvarelisensen er ikke i samsvar med GPL-programvarelisensen. Debian kan ikke distribuere programvaren pre-kompilert.

For å starte kompilering av kjernemodulen, installerer du følgende programvare:

sudo apt-get install zfs-dkms zfsutils-linux

Det kan ta litt tid å bygge DKMS-kjernemodulen. Når det er fullført, er ZFS-filsystemet klart til bruk.

Start fra ZFS On Debian

Vil du starte fra ZFS på Debian? I så fall må du installere tilleggsprogramvare:

sudo apt-get install zfs-initramfs

Arch Linux

Vil du bruke ZFS på Arch Linux? Dette er hvordan. Først går du over til denne siden og ser etter “Last ned øyeblikksbilde“Og klikk på den. Når stillbildet er lastet ned, åpner du en filbehandler og bruker CD-kommandoen til å gå til nedlastningskatalogen der ZFS-pakken ble lastet ned.

cd ~ / Nedlastinger

Pakk ut øyeblikksbildet ved hjelp av tar-kommandoen.

tjære xvzf ZFS-linux.tjære.gz

Når zfs-linux er dekomprimert, skriver du inn mappen ved å bruke CD.

cd zfs-linux

Når du er inne i zfs-linux-mappen, generer du en ny Arch Linux-pakke ved å bruke kommandoen makepkg.

Makepkg. 

Vær oppmerksom på at ZFS for Linux krever mye sammenstilling. Avhengig av PC-ens hastighet, kan det hende at terminalen din sammenstiller denne pakken en stund. Når det er fullført, installerer du det med pacman-pakksjefen.

sudo pacman -U * .tar.xz

Start fra ZFS On Arch Linux

Last ned ZFS-DKMS AUR-øyeblikksbilde, trekk ut øyeblikksbildet med tjære, kompiler det med makepkg og installer det med pacman. Følg instruksjonene ovenfor for zfs-linux-pakken hvis du går deg vill.

Fedora

ZFS på Linux krever ingen sammenstilling, men den distribueres ikke direkte av Redhat heller. For å fikse dette, må du laste ned en RPM og installere den.

Fedora 27 brukere: denne Fedora 26-binæren skal fungere OK, men bruk på egen risiko!

sudo dnf installere http://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y

I tillegg til å installere denne RPM, bør du også installere:

sudo dnf installere kernel-devel -y

Opensuse

Å få ZFS til å jobbe med OpenSUSE er litt enklere enn de fleste RPM-baserte distribusjoner. Dette skyldes det faktum at det har et stort lager av programvare som brukere kan sende inn, og lage enkle ett-klikks installasjonssider. ZFS er ikke annerledes. For å få filsystemet til å fungere på OpenSUSE-systemet, gå over til denne siden her, og klikk på versjonen av OpenSUSE som du bruker.

Herfra klikker du på 1-klikk-installasjonsknappen for å få frem OpenSUSE-programvareinstallasjonsprogrammet. Følg instruksjonene på skjermen, så snart installeres programvaren!

Konklusjon

ZFS på Linux er et prosjekt som tar sikte på å bringe Oracle-filsystemet til alles favoritt GNU-plattform. På grunn av juridiske problemer er det veldig farlig å distribuere ZFS-programvaren direkte i Linux-distribusjoner, så ingen gjør det (bortsett fra Ubuntu, men de er modige).

Siden programvaren ikke overholder de større lisensvilkårene for Linux-samfunnet, vil alle som ønsker å installere og bruke dette filsystemet gjøre det med kildekoden alene fordi selve prosjektet bare støtter en håndfull Linux-operativsystemer, og de umulig kan generere binære pakker for alle.

Hvis du ønsker å få ZFS på Linux til å jobbe i et zpool på serveren din, eller kanskje starte fra på din elegant hacker-maskin for å skryte av rettigheter, må du laste ned kildekoden og starte fra ripe. Koden for alt, samt instruksjonene for hvordan du bygger den, er her.

watch instagram story