Hur man installerar ZFS på Linux

click fraud protection

ZFS är ett filsystem som systemadministration nördar älskar. Med det kan du göra otroliga saker som att poola alla dina hårddiskar tillsammans, spegla dem, ta systembilder och mycket mer. Faktum är att ZFS-filsystemet snabbt blir det filsystem som du väljer i datacentra. Tyvärr lämnas Linux kvar, eftersom det finns några juridiska konflikter. Dessa juridiska frågor gör det så att Linux-distributioner inte kan distribuera källkoden på ett lagligt sätt i Linux-kärnan eller på enskilda operativsystem. Lyckligtvis kan fans av detta filsystem fortfarande få det att fungera, tack vare ZFS på Linux. Så här får du det för din Linux-distribution.

Installera ZFS på Linux

ZFS-filsystemet fungerar inte på Linux som andra filsystem. Det beror på att det inte finns någon kod i den som går bra med GPL. Trots detta tycker många användare verkligen om filsystemet och har tagit sig tid att få det att fungera med Linux-operativsystemet. För att använda den måste du installera moduler i kärnan och etc.

Ubuntu

instagram viewer
sudo apt install zfsutils

De som använder Ubuntu 16.04 måste installera ett annat paket:

sudo apt install zfs

Debian

För att installera ZFS-filsystemet och verktygen på Debian måste du först installera kärnhuvudena:

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

Med Linux-rubrikerna tillagda i systemet kan Debian nu kompilera kärnmoduler på egen hand. Detta är viktigt, eftersom ZFS inte kommer att fungera på Debian utan en kärnmodul och med tanke på ZFS mjukvarulicens överensstämmer inte med GPL-programlicensen, Debian kan inte distribuera programvaran pre-sammanställas.

För att börja kompilera kärnmodulen, installera följande programvara:

sudo apt-get install zfs-dkms zfsutils-linux

Att bygga DKMS-kärnmodulen kan ta lite tid. När det är klart är ZFS-filsystemet klart att använda.

Start från ZFS On Debian

Vill du starta från ZFS på Debian? Om så är fallet måste du installera ytterligare programvara:

sudo apt-get install zfs-initramfs

Arch Linux

Vill använda ZFS på Arch Linux? Här är hur. Gå först till denna sida och leta efter "Ladda ner ögonblicksbild“Och klicka på den. Med den nedladdade stillbilden öppnar du en filhanterare och använder CD-kommandot för att gå till katalogen Nedladdningar där ZFS-paketet laddades ner.

cd ~ / Nedladdningar

Extrahera ögonblicksbilden med tjärkommandot.

tjära xvzf zfs-linux.tjära.gz

När zfs-linux dekomprimeras, ange mappen med CD.

cd zfs-linux

När du är inne i mappen zfs-linux, genererar du ett nytt Arch Linux-paket med kommandot makepkg.

makepkg. 

Observera att ZFS för Linux kräver mycket sammanställning. Beroende på datorns hastighet kan din terminal sammanställa detta paket en stund. När den är klar installerar du den med pacman-pakethanteraren.

sudo pacman -U * .tar.xz

Starta från ZFS på Arch Linux

Ladda ner ZFS-dkms AUR-ögonblicksbild, extrahera ögonblicksbilden med tjära, kompilera den med makepkg och installera den med pacman. Följ instruktionerna ovan för zfs-linux-paketet om du går vilse.

Fedora

ZFS på Linux kräver ingen sammanställning, men den distribueras inte heller av Redhat heller. För att åtgärda detta måste du ladda ner ett varvtal och installera det.

Fedora 27 användare: denna Fedora 26 binär bör fungera OK, men använd på din egen risk!

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

Förutom att installera denna RPM, bör du också installera:

sudo dnf installera kernel-devel -y

OpenSUSE

Att få ZFS att arbeta med OpenSUSE är lite enklare än de flesta RPM-baserade distributioner. Detta beror på det faktum att den har ett stort arkiv av programvara som användare kan skicka in och skapa enkla installationsklickarsidor med ett klick. ZFS är inte annorlunda. För att få filsystemet att fungera på ditt OpenSUSE-system, gå över till denna sida här, och klicka på den version av OpenSUSE som du använder.

Härifrån klickar du på installationsknappen med 1 klick för att få fram installationsprogrammet för OpenSUSE. Följ instruktionerna på skärmen så snart kommer programvaran att installeras!

Slutsats

ZFS på Linux är ett projekt som syftar till att föra Oracle-filsystemet till allas favorit GNU-plattform. På grund av juridiska problem är det mycket farligt att direkt distribuera ZFS-programvaran i Linux-distributioner, så ingen gör det (förutom Ubuntu, men de är modiga).

Eftersom programvaran inte överensstämmer med licensvillkoren för större Linux-community måste alla som vill installera och använda detta filsystem göra det med källkoden ensam eftersom själva projektet bara stöder en handfull Linux-operativsystem, och de kan omöjligt generera binära paket för alla.

Om du vill få ZFS på Linux att arbeta i en zpool på din server, eller kanske att starta från på din snygg hacker-maskin för att skryta rättigheter, du måste ladda ner källkoden och börja från repa. Koden för allt, såväl som instruktionerna för hur man bygger den finns här.

watch instagram story