- - Hur man installerar ZFS på Linux

Hur man installerar ZFS på Linux

ZFS är ett filsystem som systemadministrationnö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. I själva verket blir ZFS-filsystemet snabbt det valda filsystemet i datacentra. Tyvärr lämnas Linux kvar, eftersom det finns några juridiska konflikter. Dessa juridiska problem gör det så att Linux-distributioner inte kan distribuera källkoden lagligt 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 somandra 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 operativsystemet Linux. För att använda den måste du installera moduler i kärnan och etc.

Ubuntu

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 lagda till systemet,Debian kan nu sammanställa kärnmoduler på egen hand. Detta är viktigt, eftersom ZFS inte kommer att fungera på Debian utan en kärnmodul, och med tanke på att ZFS-programvarulicensen inte överensstämmer med GPL-programvarulicensen kan Debian inte distribuera programvaran som är förkompilerad.

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 du använda ZFS på Arch Linux? Här är hur. Gå först till denna sida, leta efter “Ladda ner snapshot” 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 ~/Downloads

Extrahera ögonblicksbilden med tar-kommandot.

tar xvzf zfs-linux.tar.gz
Med zfs-linux dekomprimerad, 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 mycketkompilerar. Beroende på datorns hastighet kan din terminal sammanställa detta paket en stund. När den är klar installerar du den med pakethanteraren av pacman.
sudo pacman -U *.tar.xz

Starta från ZFS på Arch Linux

Ladda ner zfs-dkms AUR-snapshot, extrahera stillbilden 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 install http://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y

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

sudo dnf install kernel-devel -y

OpenSUSE

Att få ZFS att arbeta på OpenSUSE är liteenklare än de flesta RPM-baserade distributioner. Detta beror på det faktum att det har ett stort arkiv av programvara som användare kan skicka in och skapa enkla inställningssidor med ett klick. ZFS är inte annorlunda. För att få filsystemet att fungera på ditt OpenSUSE-system, gå 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 ta medOracle filsystem 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 medstörre Linux-gemenskapens licensvillkor, alla som vill installera och använda detta filsystem kommer att behöva 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 ien zpool på din server eller kanske för att starta från din eleganta hacker för att skryta rättigheter, måste du ladda ner källkoden och börja från början. Koden för allt såväl som instruktionerna för hur man bygger den finns här.

kommentarer