Sådan installeres ZFS på Linux

ZFS er et filsystem, som systemadministrationsnørder elsker. Med det kan du gøre utrolige ting som at samle alle dine harddiske, spejle dem, tage systemøjebliksbilleder og meget mere. Faktisk er ZFS-filsystemet hurtigt ved at blive det foretrukne filsystem i datacentre. Desværre bliver Linux efterladt, da der er nogle juridiske konflikter. Disse juridiske problemer gør det således, at Linux-distributioner ikke lovligt kan distribuere kildekoden inde i Linux-kernen eller på individuelle operativsystemer. Heldigvis kan fans af dette filsystem stadig få det til at fungere, takket være ZFS på Linux. Sådan får du det til din Linux-distribution.

Installation af ZFS på Linux

ZFS-filsystemet fungerer ikke på Linux som andre filsystemer. Dette skyldes, at der ikke er nogen kode i den, der passer godt til GPL. På trods af dette kan mange brugere virkelig godt lide filsystemet og har taget sig tid til at få det til at fungere med Linux-operativsystemet. For at bruge det, skal du installere moduler i kernen osv.

  Sådan gør du Gnome Shell brugervenlig på Linux

Ubuntu

sudo apt install zfsutils

Dem, der bruger Ubuntu 16.04, skal installere en anden pakke:

sudo apt install zfs

Debian

For at installere ZFS-filsystemet og værktøjerne på Debian, skal du først installere kernehovederne:

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

Med Linux-headerne tilføjet til systemet, kan Debian nu kompilere kernemoduler på egen hånd. Dette er vigtigt, da ZFS ikke fungerer på Debian uden et kernemodul, og i betragtning af at ZFS-softwarelicensen ikke er kompatibel med GPL-softwarelicensen, kan Debian ikke distribuere den forudkompilerede software.

For at begynde at kompilere kernemodulet skal du installere følgende software:

sudo apt-get install zfs-dkms zfsutils-linux

Opbygning af DKMS-kernemodulet kan tage lidt tid. Når det er færdigt, er ZFS-filsystemet klar til brug.

Boot fra ZFS på Debian

Vil du starte fra ZFS på Debian? Hvis det er tilfældet, skal du installere yderligere software:

sudo apt-get install zfs-initramfs

Arch Linux

Vil du bruge ZFS på Arch Linux? Sådan gør du. Gå først over til denne side, se efter “Download øjebliksbillede“og klik på den. Med snapshotet downloadet skal du åbne en filhåndtering og bruge CD-kommandoen til at gå til mappen Downloads, hvor ZFS-pakken blev downloadet.

cd ~/Downloads

Udpak snapshotet ved hjælp af tar-kommandoen.

tar xvzf zfs-linux.tar.gz

Med zfs-linux dekomprimeret, indtast mappen ved hjælp af CD.

cd zfs-linux

Når du er inde i zfs-linux-mappen, generer du en ny Arch Linux-pakke ved hjælp af makepkg-kommandoen.

makepkg

Bemærk, at ZFS til Linux kræver meget kompilering. Afhængigt af hastigheden på din pc, kan din terminal kompilere denne pakke i et stykke tid. Når det er færdigt, skal du installere det ved hjælp af pacman-pakkehåndteringen.

sudo pacman -U *.tar.xz

Boot fra ZFS på Arch Linux

Download zfs-dkms AUR-snapshot, udtræk snapshottet med tar, kompiler det med makepkg og installer det med pacman. Følg instruktionerne ovenfor for zfs-linux-pakken, hvis du farer vild.

  Sådan installeres LightningBug GTK-temaet på Linux

Fedora

ZFS på Linux kræver ingen kompilering, men det distribueres heller ikke direkte af Redhat. For at løse dette skal du downloade en RPM og installere den.

Fedora 27-brugere: denne Fedora 26-binære skulle fungere OK, men brug på egen risiko!

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

Ud over at installere denne RPM, bør du også installere:

sudo dnf install kernel-devel -y

OpenSUSE

At få ZFS til at arbejde på OpenSUSE er lidt nemmere end de fleste RPM-baserede distributioner. Dette skyldes det faktum, at det har et stort lager af software, som brugere kan indsende og oprette nemme installationssider med et enkelt klik. ZFS er ikke anderledes. For at få filsystemet til at fungere på dit OpenSUSE-system, gå over til denne side herog klik på den version af OpenSUSE, du bruger.

  Sådan installeres Irssi og bruge IRC fra Linux-terminalen

Herfra skal du klikke på 1-klik installationsknappen for at åbne OpenSUSE-softwareinstallationsprogrammet. Følg instruktionerne på skærmen, og snart vil softwaren blive installeret!

Konklusion

ZFS på Linux er et projekt, der har til formål at bringe Oracle-filsystemet til alles foretrukne GNU-platform. På grund af juridiske problemer er det meget farligt at distribuere ZFS-softwaren direkte i alle Linux-distributioner, så ingen gør det (undtagen Ubuntu, men de er modige).

Da softwaren ikke overholder det større Linux-fællesskabs licensvilkår, vil enhver, der ønsker at installere og bruge dette filsystem, skulle gøre det med kildekoden alene, fordi selve projektet kun understøtter en håndfuld Linux-operativsystemer, og de kan umuligt generere binære pakker til alle.

Hvis du ønsker at få ZFS på Linux til at fungere i en zpool på din server, eller måske at starte fra på din slanke hackermaskine for at prale rettigheder, skal du downloade kildekoden og starte fra bunden. Koden til alt, samt instruktionerne om, hvordan man bygger det, er her.