Installieren Sie das ZFS -Dateisystem auf Ubuntu Top 10.Top 10

Installieren Sie das ZFS -Dateisystem auf Ubuntu Top 10.Top 10
ZFS ist ein Dateisystem, das von Sun Microsystems erstellt wurde. Es wurde zuerst mit Solaris versandt, jetzt aber in anderen Linux- und Unix -Betriebssystemen erhältlich. ZFS verwendet virtuelle Speicherpools. In diesem Artikel werden wir erläutern, wie das ZFS -Dateisystem unter Ubuntu OS installiert wird. Wir werden die folgenden Themen behandeln:
  • Installieren des ZFS -Dateisystems
  • Erstellen des ZFS -Speicherpools
  • Entfernen des ZFS -Speicherpools

ZFS -Funktionen

Schauen wir uns einige der Funktionen des ZFS -Dateisystems an:

  • Hohe Lagerkapazität
  • Datenintegrität
  • Schutz vor Datenversorgung
  • Effizienter Datenschutz
  • Datumskomprimierung

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 erstellen Spiegel

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.