Sådan installeres ZFS på Linux

Indholdsfortegnelse:

Sådan installeres ZFS på Linux
Sådan installeres ZFS på Linux
Anonim

ZFS er et filsystem, som system administration nørder elsker. Med det kan du gøre utrolige ting som pool alle dine harddiske sammen, spejle dem, tage system snapshots 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ådan, 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 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

Image
Image

sudo apt install zfsutils

Dem, 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 kerneloverskrifterne:

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

Med Linux-overskrifterne tilføjet til systemet, kan Debian nu selv udarbejde kernemoduler. Dette er vigtigt, da ZFS ikke vil fungere på Debian uden et kernemodul, og i betragtning af ZFS-softwarelicensen er det ikke i overensstemmelse med GPL-softwarelicensen, kan Debian ikke distribuere den præ-kompilerede software.

For at starte kompilering af kernelmodulet 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? 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 er det. Først, gå over til denne side, se efter "Download snapshot" og klik på det. Når du har hentet et øjebliksbillede, skal du åbne en filhåndtering og bruge cd-kommandoen til at gå til mappen Downloads, hvor ZFS-pakken blev downloadet.
Vil du bruge ZFS på Arch Linux? Sådan er det. Først, gå over til denne side, se efter "Download snapshot" og klik på det. Når du har hentet et øjebliksbillede, skal du åbne en filhåndtering og bruge cd-kommandoen til at gå til mappen Downloads, hvor ZFS-pakken blev downloadet.

cd ~ / downloads

Uddrag snapshotet ved hjælp af tjære kommandoen.

tjære xvzf zfs-linux.tar.gzNår zfs-Linux dekomprimeres, skal du indtaste mappen ved hjælp af cd.

cd zfs-linux

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

makepkg

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

sudo pacman -U *.tar.xz

Boot fra ZFS på Arch Linux

Hent zfs-dkms AUR-snapshotet, ekstrakt snapshotet 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 ikke nogen kompilering, men den distribueres heller ikke direkte af Redhat. For at rette op på dette skal du downloade et omdrejningstal og installere det.

Fedora 27 brugere: Denne Fedora 26 binære skal fungere OK, men brug på egen risiko!

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

Ud over at installere denne omdrejningstal 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 brugere kan indsende, og oprette nemme installationer med et enkelt klik. ZFS er ikke anderledes. For at få filsystemet til at fungere på dit OpenSUSE-system, gå over til denne side her, og klik på den version af OpenSUSE, du bruger.
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 brugere kan indsende, og oprette nemme installationer med et enkelt klik. ZFS er ikke anderledes. For at få filsystemet til at fungere på dit OpenSUSE-system, gå over til denne side her, og klik på den version af OpenSUSE, du bruger.

Herfra klikker du på 1-klik installationsknappen for at hente OpenSUSE-softwareinstallationsprogrammet. Følg vejledningen på skærmen, og snart vil softwaren blive installeret!

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 alle Linux-distributioner, så ingen gør det (undtagen Ubuntu, men de er modige).

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

Hvis du søger at få ZFS på Linux til at fungere i en zpool på din server, eller måske starte op på din slanke hacker maskine til bragging rettigheder, skal du downloade kilden og starte fra bunden. Koden for alt, samt instruktionerne om hvordan man bygger det er her.

Populært emne.