ZFS -Funktionen
Schauen wir uns einige der Funktionen des ZFS -Dateisystems an:
Hinweis: Wir haben die Prozedur und Befehle auf Ubuntu 20 erläutert.04 LTS (fokale Fossa).
Installieren Sie das ZFS -Dateisystem auf Ubuntu
Wir werden die Befehlszeilungsanschlussanwendung für die Installation des ZFS -Dateisystems verwenden. Verwenden Sie zum Starten des Befehlszeilenterminals die Tastaturverknüpfung von Strg+Alt+T -Tastatur.
Um das ZFS -Dateisystem auf Ubuntu zu installieren, geben Sie den folgenden Befehl in Terminal aus:
$ sudo APT Installieren Sie ZFSutils-Linux
Wenn Sie für das Passwort aufgefordert werden, geben Sie das Sudo -Passwort an.
Nach dem Ausführen des oben genannten Befehls kann das System um Bestätigung gebeten, dass, wenn Sie die Installation fortsetzen möchten oder nicht. Drücken Sie y, um fortzufahren; Danach wird das Paket auf Ihrem System installiert.
Um die Installation von ZFS -Dateisystemen zu überprüfen, geben Sie den folgenden Befehl in Terminal aus:
$ was ZFS
Sie sehen die Ausgabe ähnlich wie folgt:
Erstellen des ZFS -Speicherpools
Nach Abschluss der Installation erstellen wir nun einen Speicherpool für unsere Laufwerke. Hier sind die Schritte, um dies zu tun:
1. Ermitteln Sie zunächst die Namen der Laufwerke für den Pool. Verwenden Sie den folgenden Befehl im Terminal, um dies zu tun:
$ sudo fdisk -l
Sie sehen die im Ausgang aufgeführten Laufwerke. Notieren Sie die Laufwerksnamen, die Sie bündeln möchten. Aus der obigen Ausgabe können wir sehen, dass zwei Laufwerke /Dev /SDB und /Dev /SDC aufgeführt sind. Wir werden den Speicherpool mit diesen beiden Laufwerken erstellen.
Es gibt zwei Arten von Speicherpools: gestreift und Spiegel. Im gestreiften Pool werden Daten in den gestreiften Geräten gespeichert. Während in einem gespiegelten Pool wird die Kopie der Daten auf Geräten gespeichert, die sie für Fehlertoleranz machen.
Verwenden Sie zum Erstellen des gestreiften Pools die folgende Syntax:
$ sudo zpool erstellen
Verwenden Sie zum Erstellen des Spiegelpools die folgende Syntax:
$ sudo zpool erstellenSpiegel
Wenn ein Fehler auftritt, versuchen Sie den Befehl mit der Option -f nach der Zpool erstellen Befehl.
Im folgenden Beispiel erstellen wir den gestreiften Pool mit dem Namen "Test" mit der /Dev /SDB und /Dev /SDC.
$ sudo zpool erstellen test /dev /sdb /dev /sdc
Um herauszufinden, wo der Pool montiert wurde, verwenden Sie den folgenden Befehl im Terminal:
$ df -h
Aus dem obigen Befehl können wir sehen, dass der Pool am /Test montiert wurde. Sie können den Mountspunkt für den Pool auch mit der folgenden Syntax ändern:
$ sudo zfs set Mountpoint =
Zum Beispiel einstellen Export/ZFS Als neuer Mountspunkt wäre der Befehl:
$ sudo ZFS SET MOUNTPOINT =/EXPORT/ZFS -Test
Verwenden Sie dann den folgenden Befehl, um zu überprüfen, ob sich der Mountspunkt geändert hat:
$ df -h | Grep -Test
Sie können auch die Verzeichnisse unter dem Speicherpool erstellen. Um beispielsweise ein Verzeichnis mit dem Namen Dateien unter dem Speicherpool zu erstellen, wäre der Befehl:
$ sudo zfs erstellen test/Dateien erstellen
Um alle ZFS -Speicherpools auf dem System anzuzeigen, können Sie den folgenden Befehl in Terminal verwenden:
$ zpoolliste
Es listet alle Pools zusammen mit Größe, Raumnutzung, Gesundheit und einigen anderen Informationen auf.
Verwenden Sie den folgenden Befehl im Terminal, um alle Konfigurationen und den Status jedes Geräts im ZFS -Speicherpool anzuzeigen:
$ zfs Status
Wenn Sie einige Probleme im Zusammenhang mit Laufwerken im Pool haben, können Sie die Veranstaltungsoption verwenden. Geben Sie den folgenden Befehl im Terminal aus, um Ereignisse anzuzeigen, die mit einem bestimmten Pool verbunden sind:
$ sudo zpool events pool_name -v
Entfernen des ZFS -Speicherpools
Wenn Sie den Pool nicht mehr benötigen, können Sie ihn entfernen. Beachten Sie jedoch, dass das Entfernen des Pools auch die darin enthaltenen Dateien entfernen wird.
Verwenden Sie die folgende Befehlssyntax, um den Speicherpool zu entfernen:
$ sudo zpool zerstören Pool_name
In diesem Artikel haben Sie gelernt, wie man das ZFS -Dateisystem auf Ubuntu 20 installiert.04 LTS (fokale Fossa). Sie haben auch gelernt, wie man einen Speicherpool im ZFS -Dateisystem erstellt und entfernen, wenn Sie ihn nicht mehr benötigen.