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.
Tartalomjegyzék
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.
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.
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.
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ó.