- - So installieren Sie ZFS unter Linux

So installieren Sie ZFS unter Linux

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
Wenn zfs-linux dekomprimiert ist, geben Sie den Ordner mit der CD ein.
cd zfs-linux
Generieren Sie im Ordner zfs-linux mit dem Befehl makepkg ein neues Arch Linux-Paket.
makepkg
Beachten Sie, dass ZFS für Linux viel erfordertKompilieren. Abhängig von der Geschwindigkeit Ihres PCs kompiliert Ihr Terminal dieses Paket möglicherweise für eine Weile. Wenn es abgeschlossen ist, installieren Sie es mit dem Pacman-Paket-Manager.
sudo pacman -U *.tar.xz

Booten Sie von ZFS On Arch Linux

Laden Sie den AUR-Snapshot von zfs-dkms herunter, extrahieren Sie den Snapshot mit tar, kompilieren Sie ihn mit makepkg und installieren Sie ihn mit pacman. Befolgen Sie die oben aufgeführten Anweisungen für das zfs-linux-Paket, wenn Sie sich verlaufen.

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