Software

So installieren und verwenden Sie ZFS unter Ubuntu (und warum Sie dies möchten)


Die offizielle Unterstützung für das ZFS-Dateisystem ist eines der großen Features von Ubuntu 16.04. Es ist nicht standardmäßig installiert und aktiviert, aber es wird offiziell unterstützt und in den Software-Repositorys von Ubuntu angeboten.

Wann Sie ZFS verwenden möchten

VERBUNDEN: Eine Einführung in das Z-Dateisystem (ZFS) für Linux

ZFS ist ein erweitertes Dateisystem, das ursprünglich von Sun Microsystems für das Betriebssystem Solaris entwickelt wurde. Obwohl ZFS Open Source ist, fehlt es aus lizenzrechtlichen Gründen leider in den meisten Linux-Distributionen. Es ist umstritten, ob Code, der unter der CDDL-Lizenz von ZFS lizenziert ist, mit der GPL-Lizenz des Linux-Kernels kompatibel ist. In jedem Fall steht es zum Download bereit unter zfsonlinux.org für andere Linux-Distributionen, die es nicht enthalten.

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 bewahren, indem es vor Datenbeschädigung schützt. Jede Datei hat eine Prüfsumme, die verwendet wird, um die Datei zu validieren und sicherzustellen, dass sie nicht beschädigt wurde. Es ist auch in der Lage, Zettabytes an Daten zu verwalten, sodass Sie sehr große Speichergeräte haben können – daher stammt das „Z“ im Namen ursprünglich. Mit ZFS können Sie auch problemlos mehrere Laufwerke zu einem größeren einzigen Speicherpool zusammenfassen und mithilfe eines Software-RAID mit mehreren Festplatten arbeiten, sodass keine spezielle Hardware erforderlich ist, um erweiterte Aufgaben mit Standardlaufwerken zu erledigen.

Während Sie sich auf Ihrem Desktop-Computer vielleicht nicht damit beschäftigen möchten, könnte ZFS für einen Heimserver oder ein NAS-Gerät (Network Attached Storage) nützlich sein. Wenn Sie über mehrere Laufwerke verfügen und besonders auf die Datenintegrität auf einem Server bedacht sind, ist ZFS möglicherweise das richtige Dateisystem für Sie. Selbst auf einer Workstation können Sie ZFS verwenden, um Ihre Festplatten in einem einzigen großen Speicherpool zusammenzufassen, anstatt sie getrennt zu halten oder auf LVM zu setzen.

So installieren Sie ZFS unter Ubuntu 16.04

Obwohl ZFS nicht standardmäßig installiert ist, ist es einfach zu installieren. Es wird offiziell von Ubuntu unterstützt, sodass es ordnungsgemäß und ohne Probleme funktionieren sollte. Es wird jedoch nur von der 64-Bit-Version von Ubuntu offiziell unterstützt – nicht von der 32-Bit-Version.

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

sudo apt install zfs

1622859989 854 So installieren und verwenden Sie ZFS unter Ubuntu und warum

Wie jede andere App sollte sie sofort installiert werden.

So erstellen Sie einen ZFS-Pool

VERBUNDEN: So verwenden Sie mehrere Festplatten intelligent: Eine Einführung in RAID

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

Der folgende Befehl erstellt eine RAID 0-Konfiguration, in der die Daten auf allen drei Festplatten ohne redundanten Speicher gespeichert werden. Wenn eine der physischen Festplatten ausfällt, wird Ihr Dateisystem beschädigt. (Deshalb wird dies selten empfohlen – wenn Sie es verwenden, stellen Sie sicher, dass Sie regelmäßig Backups des Pools erstellen.)

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

Der nächste Befehl erstellt a RAID 1-Konfiguration wobei auf jeder Platte eine vollständige Kopie der Daten gespeichert wird. Sie können immer noch auf alle Ihre Daten zugreifen, selbst wenn zwei der drei Festplatten ausfallen.

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

1622859989 570 So installieren und verwenden Sie ZFS unter Ubuntu und warum

Welchen Befehl Sie auch wählen, ersetzen Sie pool-name mit was auch immer Sie den Speicherpool benennen möchten. Ersetzen /dev/sdb /dev/sdc /dev/sdd mit der Liste der Festplattennamen, die Sie in den Pool kombinieren möchten.

Die Gerätenamen finden Sie über die sudo fdisk -l Befehl, der Ihre installierten Speichergeräte auflistet.

1622859989 583 So installieren und verwenden Sie ZFS unter Ubuntu und warum

Nachdem Sie einen oder mehrere Pools erstellt haben, können Sie den Status Ihrer ZFS-Pools mit dem folgenden Befehl überprüfen:

sudo zpool status

1622859989 219 So installieren und verwenden Sie ZFS unter Ubuntu und warum

Der Pool wird standardmäßig unter dem Root-Verzeichnis gemountet. Wenn Sie also einen Pool namens . erstellt haben pool-name , Sie würden darauf zugreifen unter /pool-name .

1622859989 803 So installieren und verwenden Sie ZFS unter Ubuntu und warum

Um einem Zpool eine weitere Festplatte hinzuzufügen, verwenden Sie den folgenden Befehl, der den Pfad zum Gerät bereitstellt.

sudo zpool add pool-name /dev/sdx

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

sudo zpool destroy pool-name

1622859990 210 So installieren und verwenden Sie ZFS unter Ubuntu und warum

Mit ZFS fängt das gerade erst an. Von hier aus sollten Sie genug verstehen, was vor sich geht, um die fortgeschrittenere Dokumentation und die Befehlszeilenoptionen durchzuarbeiten. Ausführlichere Informationen finden Sie in größeren Befehlsreferenzen wie Ubuntus eigene ZFS-Referenz und die ZFS on Linux-Projektdokumentation.



Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Ähnliche Artikel

Schaltfläche "Zurück zum Anfang"