A ZFS telepítése Linuxra

A ZFS egy olyan fájlrendszer, amelyet a rendszeradminisztrációs nevelők szeretnek. Hihetetlen dolgokat hajthat végre vele, például egyesítheti az összes merevlemezét, tükrözheti azokat, rendszerpillanatfelvételeket készíthet, és még sok mást. Valójában a ZFS fájlrendszer hamarosan a választott fájlrendszerré válik az adatközpontokban. Sajnos a Linux lemaradt, mert vannak jogi konfliktusok. E jogi problémák miatt a Linux disztribúciók nem terjeszthetik törvényesen a forráskódot a Linux kernelen belül vagy az egyes operációs rendszereken. Szerencsére ennek a fájlrendszernek a rajongói továbbra is működésbe léphetnek, köszönhetően a Linuxon futó ZFS-nek. Így szerezheti be a Linux disztribúcióhoz.

A ZFS telepítése Linuxra

A ZFS fájlrendszer nem működik Linuxon, mint más fájlrendszerek. Ez azért van, mert nincs benne olyan kód, amely jól illeszkedik a GPL-hez. Ennek ellenére sok felhasználó nagyon szereti a fájlrendszert, és időt szántak rá, hogy működjön a Linux operációs rendszerrel. Használatához modulokat kell telepítenie a kernelbe stb.

Ubuntu

sudo apt install zfsutils

Az Ubuntu 16.04-et használóknak másik csomagot kell telepíteniük:

sudo apt install zfs

Debian

A ZFS fájlrendszer és eszközök Debianon való telepítéséhez először telepítenie kell a kernelfejléceket:

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

A rendszerhez hozzáadott Linux fejlécekkel a Debian immár önállóan is le tudja fordítani a kernelmodulokat. Ez azért fontos, mert a ZFS nem működik a Debianon kernelmodul nélkül, és mivel a ZFS szoftverlicenc nem kompatibilis a GPL szoftverlicenccel, a Debian nem tudja terjeszteni az előre lefordított szoftvert.

  Hogyan játszhatunk távolról asztali szerepjátékokat a Slack használatával

A kernelmodul fordításának megkezdéséhez telepítse a következő szoftvert:

sudo apt-get install zfs-dkms zfsutils-linux

A DKMS kernelmodul felépítése eltarthat egy ideig. Amikor ez befejeződött, a ZFS fájlrendszer használatra kész.

Indítás a ZFS-ről Debianon

ZFS-ről szeretne indítani a Debian rendszeren? Ha igen, további szoftvereket kell telepítenie:

sudo apt-get install zfs-initramfs

Arch Linux

Szeretné használni a ZFS-t Arch Linuxon? Itt van, hogyan. Először menjen erre az oldalra, és keresse meg a „Pillanatkép letöltése„és kattintson rá. Miután letöltötte a pillanatképet, nyissa meg a fájlkezelőt, és a CD paranccsal lépjen a Letöltések könyvtárba, ahová a ZFS-csomagot letöltötte.

cd ~/Downloads

Bontsa ki a pillanatképet a tar paranccsal.

tar xvzf zfs-linux.tar.gz

A zfs-linux kicsomagolt állapotában lépjen be a mappába a CD segítségével.

cd zfs-linux

Miután belépett a zfs-linux mappába, hozzon létre egy új Arch Linux csomagot a makepkg paranccsal.

makepkg

Vegye figyelembe, hogy a Linuxhoz készült ZFS sok fordítást igényel. A számítógép sebességétől függően előfordulhat, hogy a terminál egy ideig fordítja ezt a csomagot. Ha kész, telepítse a pacman csomagkezelővel.

sudo pacman -U *.tar.xz

Indítás a ZFS-ről Arch Linuxon

Töltse le a zfs-dkms AUR snapshot, bontsa ki a pillanatképet tar-val, fordítsa le makepkg-mal és telepítse pacman-nel. Ha eltéved, kövesse a fenti utasításokat a zfs-linux csomaghoz.

  Az Open Snitch telepítése Ubuntu-ra

Fedora

A Linuxon futó ZFS nem igényel fordítást, de nem is közvetlenül a Redhat terjeszti. A probléma megoldásához le kell töltenie egy RPM-et, és telepítenie kell.

Fedora 27 felhasználók: ennek a Fedora 26 binárisnak megfelelően kell működnie, de csak saját felelősségére használja!

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

Az RPM telepítése mellett telepítenie kell a következőket is:

sudo dnf install kernel-devel -y

OpenSUSE

A ZFS működésbe hozása az OpenSUSE-n egy kicsit egyszerűbb, mint a legtöbb RPM-alapú disztribúció. Ez annak a ténynek köszönhető, hogy nagy tárháza van a szoftvereknek, amelyeket a felhasználók elküldhetnek, és egyszerű, egy kattintással telepíthető oldalakat hozhatnak létre. A ZFS sem más. Ahhoz, hogy a fájlrendszer működjön az OpenSUSE rendszeren, menj erre az oldalra ittés kattintson az OpenSUSE használt verziójára.

  Rögzítse a bejegyzéseket, csatornákat, videókat és fájlokat

Innen kattintson az 1-kattintásos telepítés gombra az OpenSUSE szoftvertelepítő megjelenítéséhez. Kövesse a képernyőn megjelenő utasításokat, és hamarosan a szoftver telepítésre kerül!

Következtetés

A ZFS on Linux egy olyan projekt, amelynek célja, hogy az Oracle fájlrendszert mindenki kedvenc GNU platformjára hozza. Jogi problémák miatt nagyon veszélyes a ZFS szoftver közvetlen terjesztése bármely Linux disztribúcióban, ezért egyik sem teszi ezt (kivéve az Ubuntut, de bátrak).

Mivel a szoftver nem felel meg a nagyobb Linux közösség licencfeltételeinek, mindenkinek, aki telepíteni és használni akarja ezt a fájlrendszert, pusztán a forráskóddal kell megtennie, mert maga a projekt csak néhány Linux operációs rendszert támogat, és nem tud mindenki számára bináris csomagokat generálni.

Ha szeretné elérni, hogy a Linuxon futó ZFS a zpoolban működjön a kiszolgálón, vagy esetleg az elegáns hackergépről indítsa el magát a dicsekedés érdekében, akkor le kell töltenie a forráskódot, és elölről kell kezdenie. Itt található mindenhez a kód, valamint az elkészítési útmutató.