Installieren und Verwenden von ZFS unter Ubuntu (und warum Sie dies wünschen)

Inhaltsverzeichnis:

Installieren und Verwenden von ZFS unter Ubuntu (und warum Sie dies wünschen) - Blog 2023
Installieren und Verwenden von ZFS unter Ubuntu (und warum Sie dies wünschen) - Blog 2023
Anonim
Die offizielle Unterstützung für das ZFS-Dateisystem ist eine der großen Funktionen von Ubuntu 16.04. Es ist nicht standardmäßig installiert und aktiviert, aber es wird offiziell unterstützt und in Ubuntus Software-Repositorys angeboten.
Die offizielle Unterstützung für das ZFS-Dateisystem ist eine der großen Funktionen von Ubuntu 16.04. Es ist nicht standardmäßig installiert und aktiviert, aber es wird offiziell unterstützt und in Ubuntus Software-Repositorys angeboten.

Wenn Sie ZFS verwenden möchten

ZFS ist ein erweitertes Dateisystem, das ursprünglich von Sun Microsystems für das Betriebssystem Solaris erstellt wurde. Obwohl ZFS Open Source ist, wurde es aus Lizenzgründen in den meisten Linux-Distributionen leider nicht verwendet. Es ist umstritten, ob der unter der CDFS-Lizenz von ZFS lizenzierte Code mit der GPL-Lizenz des Linux-Kernels kompatibel ist. Auf jeden Fall ist es unter zfsonlinux.org für andere Linux-Distributionen zum Download verfügbar, die es nicht einschließen.

Dieses Dateisystem wird häufig von Organisationen für größere Server anstelle von Desktop-PCs verwendet. Es wurde entwickelt, um die Datenintegrität zu erhalten, indem Datenverfälschung verhindert wird. Jede Datei verfügt über eine Prüfsumme, die dazu dient, die Datei zu überprüfen und sicherzustellen, dass sie nicht beschädigt wurde. Es ist auch in der Lage, Zettabytes an Daten zu verwalten, sodass Sie über sehr große Speichergeräte verfügen können, von denen das „Z“im Namen ursprünglich stammt. Mit ZFS können Sie mühelos mehrere Laufwerke in einem größeren einzelnen Pool von Pools zusammenfassen und mithilfe eines Software-RAIDs mit mehreren Festplatten arbeiten. Daher ist keine spezielle Hardware erforderlich, um fortgeschrittene Funktionen mit Standardfestplatten auszuführen.

Zwar möchten Sie dies möglicherweise nicht auf Ihrem Desktop-Computer tun, ZFS kann jedoch für Heimserver oder NAS-Geräte (Network Attached Storage) nützlich sein. Wenn Sie über mehrere Laufwerke verfügen und sich besonders mit der Datenintegrität auf einem Server beschäftigen, ist ZFS möglicherweise das Dateisystem für Sie. Sogar auf einer Workstation können Sie ZFS verwenden, um Ihre Festplatten in einem einzigen großen Speicherpool zusammenzufassen, anstatt sie separat zu halten oder auf LVM zu setzen.

So installieren Sie ZFS unter Ubuntu 16.04

Während ZFS nicht standardmäßig installiert ist, ist die Installation trivial. Es wird offiziell von Ubuntu unterstützt, es sollte also einwandfrei und ohne Probleme funktionieren. Es wird jedoch nur von der 64-Bit-Version von Ubuntu offiziell unterstützt - nicht von der 32-Bit-Version.

Um ZFS zu installieren, begeben Sie sich zu einem Terminal und führen Sie den folgenden Befehl aus:

sudo apt install zfs

Image
Image

Wie jede andere App sollte sie sofort installiert werden.

So erstellen Sie einen ZFS-Pool

ZFS verwendet das Konzept von "Pools". Ein ZFS-Pool kann von einem oder mehreren physischen Speichergeräten erstellt werden. Angenommen, Sie haben drei physische Festplatten. Sie können sie mit einem der folgenden Befehle in einem einzigen ZFS-Speicherpool kombinieren.

Mit dem folgenden Befehl wird eine RAID 0-Konfiguration erstellt, bei der die Daten auf allen drei Festplatten ohne redundanten Speicher gespeichert werden. Wenn eine der physischen Festplatten ausfällt, wird das Dateisystem beschädigt. (Daher wird dies selten empfohlen. Wenn Sie es verwenden, sollten Sie sicherstellen, dass regelmäßig Sicherungskopien des Pools erstellt werden.)

sudo zpool create pool-name /dev/sdb /dev/sdc /dev/sdd

Mit dem nächsten Befehl wird eine RAID 1-Konfiguration erstellt, in der auf jeder Festplatte eine vollständige Kopie der Daten gespeichert ist. Sie können weiterhin auf alle Ihre Daten zugreifen, selbst wenn zwei der drei Festplatten ausfallen.

sudo zpool create pool-name mirror /dev/sdb /dev/sdc /dev/sdd

Welchen Befehl Sie wählen, ersetzen Sie ihn
Welchen Befehl Sie wählen, ersetzen Sie ihn

pool-name

mit was auch immer Sie den Speicherpool benennen möchten. Ersetzen

/dev/sdb /dev/sdc /dev/sdd

mit der Liste der Laufwerksnamen, die Sie in den Pool einfügen möchten.

Sie finden die Gerätenamen mit

sudo fdisk -l

Befehl, der Ihre installierten Speichergeräte auflistet.

Nachdem Sie einen oder mehrere Pools erstellt haben, können Sie den folgenden Status verwenden, um den Status Ihrer ZFS-Pools zu überprüfen:
Nachdem Sie einen oder mehrere Pools erstellt haben, können Sie den folgenden Status verwenden, um den Status Ihrer ZFS-Pools zu überprüfen:

sudo zpool status

Der Pool wird standardmäßig unter dem Stammverzeichnis angehängt. Wenn Sie also einen Pool mit dem Namen erstellt haben
Der Pool wird standardmäßig unter dem Stammverzeichnis angehängt. Wenn Sie also einen Pool mit dem Namen erstellt haben

pool-name

, Sie können auf es zugreifen

/pool-name

.

Um einen anderen Datenträger zu einem Zpool hinzuzufügen, geben Sie den folgenden Befehl ein und geben den Pfad zum Gerät an.
Um einen anderen Datenträger zu einem Zpool hinzuzufügen, geben Sie den folgenden Befehl ein und geben den Pfad zum Gerät an.

sudo zpool add pool-name /dev/sdx

Wenn Sie den Pool zerstören möchten, verwenden Sie den folgenden Befehl:

sudo zpool destroy pool-name

Das fängt gerade erst mit ZFS an. Von hier aus sollten Sie wissen, was los ist, um die fortgeschrittenen Dokumentations- und Befehlszeilenoptionen durchzugehen. Ausführlichere Informationen finden Sie in größeren Befehlsreferenzen wie der UbFS-eigenen ZFS-Referenz und der ZFS on Linux-Projektdokumentation.
Das fängt gerade erst mit ZFS an. Von hier aus sollten Sie wissen, was los ist, um die fortgeschrittenen Dokumentations- und Befehlszeilenoptionen durchzugehen. Ausführlichere Informationen finden Sie in größeren Befehlsreferenzen wie der UbFS-eigenen ZFS-Referenz und der ZFS on Linux-Projektdokumentation.

Beliebtes Thema

Fachberatung