ZFS ist ein Dateisystem, das Systemadministratoren lieben. Damit können Sie unglaubliche Dinge erledigen, z. B. alle Festplatten zusammenfassen, spiegeln, System-Snapshots erstellen und vieles mehr. Tatsächlich wird das ZFS-Dateisystem in Rechenzentren schnell zum bevorzugten Dateisystem. Leider wird Linux zurückgelassen, da es rechtliche Konflikte gibt. Aufgrund dieser rechtlichen Probleme können Linux-Distributionen den Quellcode nicht legal innerhalb des Linux-Kernels oder auf einzelnen Betriebssystemen verteilen. Glücklicherweise können Fans dieses Dateisystems dank ZFS unter Linux immer noch funktionieren. So erhalten Sie es für Ihre Linux-Distribution
ZFS unter Linux installieren
Das ZFS-Dateisystem funktioniert unter Linux nicht wie andere Dateisysteme. Dies liegt daran, dass es keinen Code enthält, der zur GPL passt. Trotzdem mögen viele Benutzer das Dateisystem sehr und haben sich die Zeit genommen, damit es mit dem Linux-Betriebssystem funktioniert. Um es zu verwenden, müssen Sie Module im Kernel usw. installieren.
Ubuntu

sudo apt install zfsutils
Benutzer, die Ubuntu 16.04 verwenden, müssen ein anderes Paket installieren:
sudo apt install zfs
Debian
Um das ZFS-Dateisystem und die Tools unter Debian zu installieren, müssen Sie zuerst die Kernel-Header installieren:
sudo apt-get install Linux-Header - $ (uname -r)
Mit den hinzugefügten Linux-Headern kann Debian Kernel-Module nun selbst kompilieren. Dies ist wichtig, da ZFS ohne Kernelmodul nicht unter Debian funktioniert. Da die ZFS-Softwarelizenz nicht mit der GPL-Softwarelizenz kompatibel ist, kann Debian die vorkompilierte Software nicht verteilen.
Um mit dem Kompilieren des Kernelmoduls zu beginnen, installieren Sie die folgende Software:
sudo apt-get install zfs-dkms zfsutils-linux
Das Erstellen des DKMS-Kernelmoduls kann etwas Zeit in Anspruch nehmen. Nach Abschluss ist das ZFS-Dateisystem einsatzbereit.
Boot from ZFS unter Debian
Möchten Sie von ZFS auf Debian booten? In diesem Fall müssen Sie zusätzliche Software installieren:
sudo apt-get install zfs-initramfs
Arch Linux

CD ~ / Downloads
Extrahieren Sie den Schnappschuss mit dem Befehl tar.
tar xvzf zfs-linux.tar.gzGeben Sie den Ordner mit zfs-linux dekomprimiert über CD ein.
cd zfs-linux
Wenn Sie sich im Ordner zfs-linux befinden, generieren Sie mit dem Befehl makepkg ein neues Arch Linux-Paket.
makepkg
Beachten Sie, dass ZFS für Linux viel Kompilierung erfordert. Abhängig von der Geschwindigkeit Ihres PCs erstellt Ihr Terminal möglicherweise eine Zeit lang dieses Paket. Wenn dies abgeschlossen ist, installieren Sie es mit dem pacman-Paketmanager.
Sudo Pacman -U *.tar.xz
Booten von ZFS in Arch Linux
Laden Sie den zfs-dkms-AUR-Snapshot herunter, extrahieren Sie den Snapshot mit tar, kompilieren Sie ihn mit makepkg und installieren Sie ihn mit pacman. Befolgen Sie die Anweisungen für das zfs-linux-Paket, wenn Sie sich verlaufen haben.
Fedora
ZFS unter Linux erfordert keine Kompilierung, wird aber auch nicht direkt von Redhat vertrieben. Um dies zu beheben, müssen Sie ein RPM herunterladen und installieren.
Benutzer von Fedora 27: Diese Fedora 26-Binärdatei sollte in Ordnung sein, aber auf eigenes Risiko verwenden!
Sudo DNF installieren https://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y
Zusätzlich zur Installation dieses RPM sollten Sie auch Folgendes installieren:
sudo dnf install kernel-devel -y
OpenSUSE

Klicken Sie hier auf die Schaltfläche 1-Klick-Installation, um das Installationsprogramm der OpenSUSE-Software aufzurufen. Folgen Sie den Anweisungen auf dem Bildschirm und bald wird die Software installiert!
Fazit
ZFS unter Linux ist ein Projekt, das darauf abzielt, das Oracle-Dateisystem auf die bevorzugte GNU-Plattform aller zu bringen. Aus rechtlichen Gründen ist es sehr gefährlich, die ZFS-Software direkt in Linux-Distributionen zu vertreiben, also keine (außer Ubuntu, aber sie sind mutig).
Da die Software die Lizenzbedingungen der Linux-Community nicht erfüllt, muss jeder, der dieses Dateisystem installieren und verwenden möchte, dies nur mit dem Quellcode tun, da das Projekt selbst nur eine Handvoll Linux-Betriebssysteme unterstützt kann unmöglich binäre Pakete für alle generieren.
Wenn Sie ZFS unter Linux dazu bringen wollen, in einem Zpool auf Ihrem Server zu arbeiten, oder vielleicht von Ihrem schlanken Hacker-Computer aus booten, um Rechte zu prahlen, müssen Sie den Quellcode herunterladen und von vorne anfangen. Den Code für alles sowie die Anweisungen zum Erstellen finden Sie hier.