Sådan installeres ZFS på Linux

click fraud protection

ZFS er et filsystem, som systemadministrationsnerder elsker. Med det kan du gøre utrolige ting som at samle alle dine harddiske sammen, spejle dem, tage systembilleder og meget mere. Faktisk bliver ZFS-filsystemet hurtigt det valgte 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 det, der passer godt til GPL. Trods dette kan mange brugere virkelig 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 og osv.

Ubuntu

sudo apt installere zfsutils
instagram viewer

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

sudo apt install zfs

Debian

Hvis du vil installere ZFS-filsystemet og værktøjerne på Debian, skal du først installere kerneoverskrifterne:

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

Med Linux-headere tilføjet til systemet kan Debian nu kompilere kernemoduler på egen hånd. Dette er vigtigt, da ZFS ikke vil arbejde på Debian uden et kernemodul og overveje ZFS softwarelicens er ikke i overensstemmelse med GPL-softwarelicensen, Debian kan ikke distribuere softwaren pre-kompileret.

For at starte kompilering af kernemodulet skal du installere følgende software:

sudo apt-get install zfs-dkms zfsutils-linux

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

Start fra ZFS On Debian

Vil du starte fra ZFS på Debian? I så fald 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 hen til denne side og kig efter “Download snapshot“Og klik på det. Med det hentede snapshot skal du åbne en filhåndtering og bruge cd-kommandoen til at gå til biblioteket Downloads, hvor ZFS-pakken blev downloadet.

cd ~ / Downloads

Ekstraher snapshot ved hjælp af tar-kommandoen.

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

Med zfs-linux dekomprimeret, skal du indtaste mappen ved hjælp af CD.

cd zfs-linux

Når du er inde i mappen zfs-linux, generer du en ny Arch Linux-pakke vha. Kommandoen makepkg.

makepkg. 

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

sudo pacman -U * .tar.xz

Start fra ZFS på Arch Linux

Download ZFS-DKMS AUR-snapshot, udtræk snapshot med tjære, kompilér det med makepkg og installer det med pacman. Følg instruktionerne ovenfor for zfs-linux-pakken, hvis du går tabt.

Fedora

ZFS på Linux kræver ingen sammenstilling, men den 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 skal fungere OK, men brug på din egen risiko!

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

Ud over at installere denne RPM, skal du også installere:

sudo dnf installere kernel-devel -y

OpenSUSE

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

Herfra skal du klikke på 1-klik installationsknappen for at hente OpenSUSE software-installationsprogrammet. Følg instruktionerne på skærmen, og snart installeres softwaren!

Konklusion

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

Da softwaren ikke overholder det større Linux-samfunds licensbetingelser, skal enhver, der ønsker at installere og bruge dette filsystem, gøre det med kildekoden alene, fordi selve projektet kun understøtter en håndfuld Linux-operativsystemer, og de muligvis ikke kan generere binære pakker til alle sammen.

Hvis du ønsker at få ZFS på Linux til at arbejde i en zpool på din server, eller måske at starte fra på din slank hacker-maskine til at prale rettigheder, skal du downloade kildekoden og starte fra kradse. Koden til alting samt instruktionerne om, hvordan man bygger den, er her.

watch instagram story