So installieren Sie ZFS unter Linux

click fraud protection

ZFS ist ein Dateisystem, das Nerds der Systemadministration lieben. Mit ihm können Sie unglaubliche Dinge tun, z. B. 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 legal im Linux-Kernel oder auf einzelnen Betriebssystemen verteilen. Glücklicherweise können Fans dieses Dateisystems es dank ZFS unter Linux immer 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 unter Linux nicht wie andere Dateisysteme. Dies liegt daran, dass kein Code enthalten ist, der gut 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.

instagram viewer

Ubuntu

sudo apt install zfsutils

Diejenigen, 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-headers - $ (uname -r)

Mit den dem System hinzugefügten Linux-Headern kann Debian nun Kernelmodule selbst kompilieren. Dies ist wichtig, da ZFS unter Debian ohne Kernelmodul und unter Berücksichtigung des ZFS nicht funktioniert Die Softwarelizenz entspricht nicht der GPL-Softwarelizenz. Debian kann die Software nicht vertreiben vorkompiliert.

Installieren Sie die folgende Software, um mit dem Kompilieren des Kernelmoduls zu beginnen:

sudo apt-get installiere zfs-dkms zfsutils-linux

Das Erstellen des DKMS-Kernelmoduls kann einige Zeit dauern. Nach Abschluss ist das ZFS-Dateisystem einsatzbereit.

Booten Sie von ZFS On Debian

Möchten Sie von ZFS auf Debian booten? In diesem Fall müssen Sie zusätzliche Software installieren:

sudo apt-get installiere zfs-initramfs

Arch Linux

Möchten Sie ZFS verwenden? Arch Linux? Hier ist wie. Gehen Sie zuerst zu dieser Seite und suchen Sie nach „Schnappschuss herunterladen“Und klicke 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.

Teer xvzf zfs-linux.Teer.gz

Geben Sie bei dekomprimiertem zfs-linux den Ordner per 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 Kompilieren erfordert. 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-Paketmanager.

sudo pacman -U * .tar.xz

Booten von ZFS unter Arch Linux

Laden Sie die zfs-dkms AUR-Snapshot, 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 einwandfrei funktionieren, aber auf eigenes Risiko verwendet werden!

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

Zusätzlich zur Installation dieses RPM sollten Sie Folgendes installieren:

sudo dnf installiere kernel-devel -y

OpenSUSE

Es ist etwas einfacher als bei den meisten RPM-basierten Distributionen, ZFS unter OpenSUSE zum Laufen zu bringen. Dies liegt an der Tatsache, dass es ein großes Repository an Software gibt, die Benutzer einreichen und einfache Ein-Klick-Installationsseiten erstellen können. ZFS ist nicht anders. Damit das Dateisystem auf Ihrem OpenSUSE-System funktioniert, Gehen Sie hier zu dieser SeiteKlicken Sie auf die von Ihnen verwendete OpenSUSE-Version.

Klicken Sie hier auf die Schaltfläche 1-Klick-Installation, 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, das Oracle-Dateisystem auf die beliebteste GNU-Plattform aller zu bringen. Aus rechtlichen Gründen ist es sehr gefährlich, die ZFS-Software direkt in Linux-Distributionen zu vertreiben, daher tut dies keiner (außer Ubuntu, aber sie sind mutig).

Da die Software nicht den Lizenzbestimmungen der größeren Linux-Community entspricht, muss jeder, der dieses Dateisystem installieren und verwenden möchte, dies tun nur mit dem Quellcode, da das Projekt selbst nur eine Handvoll Linux-Betriebssysteme unterstützt und möglicherweise keine Binärpakete für generieren können jeder.

Wenn Sie möchten, dass ZFS unter Linux in einem Zpool auf Ihrem Server funktioniert oder von Ihrem Server aus gestartet wird Sie müssen den Quellcode herunterladen und von beginnen kratzen. Der Code für alles sowie die Anweisungen zum Erstellen finden Sie hier.

watch instagram story