Jak nainstalovat ZFS na Linux

ZFS je souborový systém, který mají rádi znalci správy systému. S ním můžete dělat neuvěřitelné věci, jako je sdružování všech vašich pevných disků, jejich zrcadlení, pořizování snímků systému a mnoho dalšího. Ve skutečnosti se souborový systém ZFS rychle stává preferovaným souborovým systémem v datových centrech. Linux je bohužel upozaděn, protože dochází k určitým právním konfliktům. Tyto právní problémy způsobují, že distribuce Linuxu nemohou zákonně distribuovat zdrojový kód uvnitř jádra Linuxu nebo na jednotlivých operačních systémech. Naštěstí fanoušci tohoto souborového systému mohou stále pracovat, díky ZFS na Linuxu. Zde je návod, jak jej získat pro vaši distribuci Linuxu.

Instalace ZFS na Linux

Souborový systém ZFS nebude v Linuxu fungovat jako jiné systémy souborů. Je to proto, že v něm není žádný kód, který by vyhovoval GPL. Navzdory tomu se mnoha uživatelům souborový systém opravdu líbí a věnovali čas tomu, aby fungoval s operačním systémem Linux. Chcete-li jej používat, budete muset nainstalovat moduly do jádra atd.

  Jak nainstalovat nejnovější ovladače AMDGPU-PRO na Linux

Ubuntu

sudo apt install zfsutils

Uživatelé Ubuntu 16.04 si musí nainstalovat jiný balíček:

sudo apt install zfs

Debian

Chcete-li nainstalovat systém souborů a nástroje ZFS na Debian, musíte nejprve nainstalovat hlavičky jádra:

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

S linuxovými hlavičkami přidanými do systému může nyní Debian sám kompilovat moduly jádra. To je důležité, protože ZFS nebude fungovat na Debianu bez modulu jádra a vzhledem k tomu, že softwarová licence ZFS není v souladu se softwarovou licencí GPL, Debian nemůže distribuovat předkompilovaný software.

Chcete-li zahájit kompilaci modulu jádra, nainstalujte následující software:

sudo apt-get install zfs-dkms zfsutils-linux

Vytvoření modulu jádra DKMS může chvíli trvat. Po dokončení je souborový systém ZFS připraven k použití.

Bootování ze ZFS na Debianu

Chcete bootovat ze ZFS na Debianu? Pokud ano, budete muset nainstalovat další software:

sudo apt-get install zfs-initramfs

Arch Linux

Chcete používat ZFS na Arch Linuxu? Zde je návod. Nejprve přejděte na tuto stránku a vyhledejte „Stáhnout snímek“ a klikněte na něj. Se staženým snímkem otevřete správce souborů a pomocí příkazu CD přejděte do adresáře Downloads, kde byl stažen balíček ZFS.

cd ~/Downloads

Extrahujte snímek pomocí příkazu tar.

tar xvzf zfs-linux.tar.gz

S dekomprimovaným zfs-linux zadejte složku pomocí CD.

cd zfs-linux

Jakmile jste ve složce zfs-linux, vygenerujte nový balíček Arch Linux pomocí příkazu makepkg.

makepkg

Pamatujte, že ZFS pro Linux vyžaduje hodně kompilace. V závislosti na rychlosti vašeho PC může váš terminál chvíli kompilovat tento balíček. Po dokončení jej nainstalujte pomocí správce balíčků pacman.

sudo pacman -U *.tar.xz

Bootujte ze ZFS na Arch Linuxu

Stáhněte si zfs-dkms AUR snapshot, extrahujte snímek pomocí tar, zkompilujte jej pomocí makepkg a nainstalujte pomocí pacmana. Pokud se ztratíte, postupujte podle pokynů uvedených výše pro balíček zfs-linux.

  Jak nainstalovat KDE Connect na Linux pro přístup k souborům a oznámením na Andriodu

Fedora

ZFS na Linuxu nevyžaduje žádnou kompilaci, ale není přímo distribuován ani společností Redhat. Chcete-li to vyřešit, budete si muset stáhnout RPM a nainstalovat jej.

Uživatelé Fedory 27: tato binárka Fedory 26 by měla fungovat OK, ale používáte ji na vlastní riziko!

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

Kromě instalace tohoto RPM byste také měli nainstalovat:

sudo dnf install kernel-devel -y

OpenSUSE

Přimět ZFS, aby fungoval na OpenSUSE, je o něco jednodušší než většina distribucí založených na RPM. To je způsobeno skutečností, že má velké úložiště softwaru, které mohou uživatelé odesílat, a vytvářet jednoduché instalační stránky na jedno kliknutí. ZFS se neliší. Chcete-li zprovoznit souborový systém ve vašem systému OpenSUSE, přejděte na tuto stránku zdea klikněte na verzi OpenSUSE, kterou používáte.

  Jak exportovat a importovat své systémy Linux na Windows 10

Odtud kliknutím na tlačítko instalace jedním kliknutím vyvolejte instalační program OpenSUSE. Postupujte podle pokynů na obrazovce a software bude brzy nainstalován!

Závěr

ZFS na Linuxu je projekt, jehož cílem je přinést souborový systém Oracle na oblíbenou GNU platformu všech. Kvůli právním problémům je velmi nebezpečné přímo distribuovat software ZFS v jakékoli distribuci Linuxu, takže to žádná nedělá (kromě Ubuntu, ale jsou odvážní).

Vzhledem k tomu, že software nevyhovuje licenčním podmínkám širší komunity Linuxu, každý, kdo chce nainstalovat a používat tento souborový systém, bude muset tak učinit pouze se zdrojovým kódem, protože samotný projekt podporuje pouze několik operačních systémů Linux a není možné generovat binární balíčky pro každého.

Pokud chcete, aby ZFS na Linuxu fungovalo ve zpoolu na vašem serveru, nebo možná chcete bootovat z vašeho elegantního hackerského stroje a chlubit se právy, budete si muset stáhnout zdrojový kód a začít od nuly. Kód ke všemu a také návod, jak to postavit, je zde.