Das ZFS-Dateisystem ist unglaublich beliebt. Infolgedessen schwören viele im Unternehmen darauf und nutzen es, um Billionen von Datenbytes unterzubringen. Trotz seiner Beliebtheit können Linux-Benutzer es nicht sofort genießen. Stattdessen müssen diejenigen, die es auschecken und als primäres Speicherdateisystem verwenden möchten, es installieren.
Die Installation von ZFS unterscheidet sich ein wenig von anderenDateisysteme und, je nachdem, was Sie verwenden, möglicherweise ein wenig Know-how erfordern. Wenn Sie mit diesem Dateisystem noch nicht vertraut sind, wählen Sie am besten die Ubuntu-Route. Ab Ubuntu 16.04 erleichtert Canonical den Einstieg in ZFS. Noch besser ist, dass Ubuntu mit Abstand die sicherste Implementierung von ZFS unter Linux ist. Das einfache Setup und der Build-Prozess sind als sehr zuverlässig bekannt (während andere Linux-Distributionen ein hohes Risiko haben, ZFS zu beschädigen).
Informationen zum Installieren des ZFS-Dateisystems finden Sie in unserer ausführlichen Anleitung. Befolgen Sie die Anweisungen und lernen Sie, wie es funktioniert, bevor Sie mit diesem Tutorial fortfahren.
Hinweis: Obwohl es möglich ist, ZFS für eine einzelne Festplatte zu verwenden, ist dies keine gute Idee, und Sie werden wahrscheinlich alle Funktionen verpassen, die dieses Dateisystem großartig machen. Der Zweck des Dateisystems besteht darin, Redundanzen zu erzeugen, indem Daten auf mehrere Festplatten verteilt werden. Bevor Sie fortfahren, stellen Sie sicher, dass Sie mehr als 1 Festplatte für ZFS haben.
Richten Sie ZFS ein
Das ZFS-Dateisystem fasst viele zusammenverschiedene Festplatten zusammen, um ein großes Speicherzentrum zu schaffen. Das klingt zu komplex und ist es auch. Das Ergebnis ist jedoch eine überlegene Aufbewahrung mit viel mehr Platz.
Das Erstellen eines neuen ZFS-Dateisystems ist etwas komplexer als das Öffnen des Gparted-Partitionseditors. Stattdessen müssen Sie auf Befehlszeilenebene damit interagieren. Führen Sie in einem Terminalfenster den Befehl lsblk Befehl. Wenn Sie den Befehl "list block" ausführen, werden alle Speicherlaufwerke auf Ihrem Linux-PC ausgedruckt.
Überlegen Sie, welche Festplatten für Ihren Z-Pool verwendet werden sollen, und merken Sie sich die Namen. In diesem Tutorial sind unsere drei Laufwerke im ZFS-Pool / dev / sdb, / dev / sdc, und / dev / sdd.
Als Nächstes müssen Sie die für den Z-Pool ausgewählten Festplatten vollständig auf Null setzen, damit sie keine Daten mehr enthalten. Verwendung der dd Befehl, überschreiben Sie jedes der Laufwerke. Dies wird eine Weile dauern.
Hinweis: ändern / dev / sdX mit der mit dem gefundenen Laufwerks - ID lsblk Befehl (sdb, usw.)
sudo dd if=/dev/zero of=/dev/sdX bs=8M
Wann dd endet, führen Sie die fdisk Befehl. Wenn Sie fdisk ausführen, werden viele Informationen zu Festplatten angezeigt, einschließlich der Dateisysteminformationen für jede Festplatte. Durchsuchen Sie die Anzeige und vergewissern Sie sich, dass keines der gelöschten Laufwerke über ein Dateisystem verfügt. Dieser Schritt ist wichtig, da ZFS das herkömmliche Partitionierungslayout nicht verwendet.
sudo fdisk -l
Wenn die fdisk Das Auslesen sieht gut aus. Es ist sicher, einen neuen ZFS-Z-Pool zu erstellen. Führen Sie für eine grundlegende Z-Pool-Einrichtung die folgenden Schritte aus:

sudo zpool create -f newzpool /dev/sdb dev/sdc /dev/sdd
Eine grundlegende Einrichtung wird die meisten Benutzer durch ihreSpeicherbedarf. Diejenigen, die Wert auf ihre Daten legen und diese schützen müssen, sollten sich jedoch nicht für eine solche Grundkonfiguration entscheiden. Ziehen Sie stattdessen in Betracht, einen ZFS-Pool mit RaidZ zu erstellen.
Wenn Sie RaidZ in Kombination mit Ihrem ZFS-Pool verwenden, stellen Sie sicher, dass Ihre Daten mit vielen Sicherungen redundant sind. Führen Sie Folgendes aus, um einen ZFS-Pool mit RaidZ zu erstellen:
sudo zpool create -f newzpool raidz /dev/sdb dev/sdc /dev/sdd
Öffnen Sie zum Hinzufügen von Dateien zu Ihrem neuen ZFS-Speicherpool den Dateimanager und wechseln Sie zum Stammverzeichnis des Dateisystems. Platzieren Sie Dateien in dem Ordner, den Sie als ZFS-Zpool bezeichnet haben.
Hinzufügen von Festplatten zu ZFS-Zpool
ZFS soll eine Menge Daten enthalten, aber dasbedeutet nicht, dass Ihre ursprünglichen Laufwerke nicht voll werden. Es wird eine Zeit kommen, in der mehr Speicherplatz benötigt wird. Da ZFS keine Partitionen verwendet, ist es zum Glück einfach, einem System mehr Speicherplatz hinzuzufügen.
In diesem Beispiel werden dem Zpool zwei weitere Laufwerke hinzugefügt (/ dev / sde und / dev / sdf).
Hinweis: Wenn Ihr ZFS-Setup kein RaidZ verwendet, entfernen Sie es aus dem Befehl.
sudo zpool add -f newzpool raidz /dev/sde /dev/sdf
Löschen Sie einen ZFS-Pool
ZFS-Volumes werden häufig beschädigt und können nicht mehr verwendet werden. In diesem Fall müssen Sie möglicherweise den Speicherpool löschen. Um einen Speicherpool zu löschen, öffnen Sie ein Terminal und verwenden Sie die zfs zerstören Befehl.
sudo zpool destroy newzpool
Laufen zpool zerstören dauert ziemlich lange, abhängig davon, wie viele Daten sich in Ihrem Speicherpool befinden. Sie werden wissen, dass der Zpool vollständig zerstört ist, wenn das Terminal wieder verwendet werden kann.
Überprüfen Sie den ZFS-Status

Eine schnelle Möglichkeit, den Status Ihres Zpools zu überprüfen, ist mit dem zpool status Befehl. Damit können Benutzer eine grundlegende Anzeige des ZFS-Volumes anzeigen, wie es funktioniert und ob Fehler vorliegen. Führen Sie den folgenden Befehl aus, um den Status zu überprüfen:
zpool status</ p>
Bemerkungen