ZFS ist ein Dateisystem, das SystemadministrationNerds lieben. Mit ihm können Sie unglaubliche Dinge tun, wie beispielsweise alle Festplatten zusammenfassen, spiegeln, System-Snapshots erstellen und vieles mehr. Tatsächlich wird das ZFS-Dateisystem schnell zum Dateisystem der Wahl in Rechenzentren. Leider wird Linux zurückgelassen, da es einige rechtliche Konflikte gibt. Aufgrund dieser rechtlichen Probleme können Linux-Distributionen den Quellcode nicht innerhalb des Linux-Kernels oder auf einzelnen Betriebssystemen rechtmäßig verteilen. Zum Glück können Fans dieses Dateisystems es dank ZFS unter Linux noch zum Laufen bringen. Hier erfahren Sie, wie Sie es für Ihre Linux-Distribution erhalten.
Installieren von ZFS unter Linux
Das ZFS-Dateisystem funktioniert nicht unter Linuxandere Dateisysteme. Dies liegt daran, dass kein Code in der GPL enthalten ist. 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 von Ubuntu 16.04 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-headers-$(uname -r)
Mit den zum System hinzugefügten Linux-HeadernDebian kann nun Kernel-Module selbst kompilieren. Dies ist wichtig, da ZFS unter Debian ohne Kernel-Modul nicht funktioniert und da die ZFS-Softwarelizenz nicht mit der GPL-Softwarelizenz kompatibel ist, kann Debian die vorkompilierte Software nicht vertreiben.
Installieren Sie die folgende Software, um mit dem Kompilieren des Kernelmoduls zu beginnen:
sudo apt-get install zfs-dkms zfsutils-linux
Das Erstellen des DKMS-Kernelmoduls kann einige Zeit in Anspruch nehmen. Nach Abschluss ist das ZFS-Dateisystem einsatzbereit.
Booten von ZFS unter Debian
Möchten Sie unter Debian von ZFS booten? In diesem Fall müssen Sie zusätzliche Software installieren:
sudo apt-get install zfs-initramfs
Arch Linux

Möchten Sie ZFS unter Arch Linux verwenden? Hier ist wie. Gehen Sie zunächst zu dieser Seite, suchen Sie nach „Download snapshot“ und klicken Sie darauf. Öffnen Sie nach dem Herunterladen des Snapshots einen Dateimanager und wechseln Sie mit dem Befehl CD in das Verzeichnis Downloads, in das das ZFS-Paket heruntergeladen wurde.
cd ~/Downloads
Extrahieren Sie den Snapshot mit dem Befehl tar.
tar xvzf zfs-linux.tar.gz
cd zfs-linux
makepkg
sudo pacman -U *.tar.xz
Booten Sie von ZFS On Arch Linux
Fedora
ZFS unter Linux erfordert keine Kompilierung, wird jedoch auch nicht direkt von Redhat vertrieben. Um dies zu beheben, müssen Sie ein RPM herunterladen und installieren.
Fedora 27-Benutzer: Diese Fedora 26-Binärdatei sollte in Ordnung sein, aber auf eigenes Risiko!
sudo dnf install http://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

Es ist ein wenig schwierig, ZFS unter OpenSUSE zum Laufen zu bringeneinfacher als die meisten RPM-basierten Distributionen. Dies liegt an der Tatsache, dass es ein großes Repository an Software gibt, die Benutzer einreichen und mit einem Klick einfache Installationsseiten erstellen können. ZFS ist nicht anders. Um das Dateisystem auf Ihrem OpenSUSE-System zum Laufen zu bringen, rufen Sie diese Seite hier auf und klicken Sie auf die von Ihnen verwendete OpenSUSE-Version.
Klicken Sie hier auf die 1-Klick-Installationsschaltfläche, um das OpenSUSE-Software-Installationsprogramm aufzurufen. Folgen Sie den Anweisungen auf dem Bildschirm, und bald wird die Software installiert!
Fazit
ZFS unter Linux ist ein Projekt, das darauf abzielt, dieOracle-Dateisystem für jedermanns Lieblings-GNU-Plattform. Aus rechtlichen Gründen ist es sehr gefährlich, die ZFS-Software in Linux-Distributionen direkt zu verbreiten, daher tut dies keiner (außer Ubuntu, aber sie sind mutig).
Da die Software nicht mit dem übereinstimmtJeder, der dieses Dateisystem installieren und verwenden möchte, muss dies nur mit dem Quellcode tun, da das Projekt selbst nur eine Handvoll Linux-Betriebssysteme unterstützt und möglicherweise keine Binärpakete für alle generieren kann .
Wenn Sie ZFS unter Linux zum Laufen bringen möchtenWenn Sie einen Zpool auf Ihrem Server haben oder von Ihrem schlanken Hacker-Computer aus booten möchten, um mit Rechten zu prahlen, müssen Sie den Quellcode herunterladen und von vorne beginnen. Der Code für alles sowie die Anweisungen zum Erstellen finden Sie hier.
Bemerkungen