Installieren von ZFS -Dateisystem
Zuerst müssen Sie das sicherstellen hauptsächlich, eingeschränkt, Universum Und Multiversum Softwarequellen des offiziellen Ubuntu -Paket -Repositorys sind aktiviert.
Führen Sie dazu den folgenden Befehl aus:
$ sudo APT-Edit-Sources
Drücken Sie weitermachen.
Wie Sie aus dem markierten Abschnitt des Screenshot unten sehen können, habe ich alle diese Softwarequellen aktiviert.
Wenn Sie diese nicht aktiviert haben, führen Sie die folgenden Befehle aus, um sie einzeln hinzuzufügen:
$ sudo apt-add-repository main
$ sudo apt-add-repository eingeschränkt
$ sudo APT-add-Repository-Universum
$ sudo Apt-add-Repository-Multiversum
Führen Sie nun den folgenden Befehl aus, um die zu aktualisieren geeignet Paket -Repository -Cache:
$ sudo apt-Get-Update
Der Paket -Repository -Cache sollte aktualisiert werden.
Jetzt können Sie den folgenden Befehl ausführen, um das ZFS -Dateisystem auf Ubuntu 18 zu installieren.04 LTS:
$ sudo apt-Get Installieren Sie ZFSutils-Linux
Jetzt drücken y und dann drücken Sie weitermachen.
Das ZFS -Dateisystem sollte installiert werden.
Einrichten von ZFS RAID 0 Pool einrichten
In diesem Abschnitt werde ich Ihnen zeigen, wie Sie einen ZFS RAID 0 Pool einrichten.
In RAID 0 fügen Sie einige Festplatten hinzu, und sie werden zu einem einzigen großen virtuellen Laufwerk hinzugefügt.
Wenn Sie beispielsweise 3 Einheiten mit 1 TB -Festplatten in RAID 0 Pool einrichten, ist dies eine einzelne 3 TB virtuelle Festplatte. Alle Daten, die Sie darauf schreiben, werden gleichermaßen in die 3 -Laufwerke unterteilt. Dadurch wird die Schreibgeschwindigkeit dreimal schneller als für 1 Laufwerk ist. Gleiches gilt für die Lesegeschwindigkeit. Das sind die Vorteile des RAID 0 -Setups.
Aber es gibt einen Nachteil von RAID 0. Wenn einer dieser 3 Laufwerke fehlschlägt, gehen alle Ihre Daten verloren.
Sie können den Status der ZFS -Pools überprüfen, die Sie mit dem folgenden Befehl konfiguriert haben:
$ sudo zpool Status
Wie Sie sehen können, habe ich noch keine Pools zur Verfügung.
Ich werde Ihnen zeigen, wie Sie jetzt Ihren ersten ZFS -Pool konfigurieren. Stellen Sie vorher jedoch sicher, dass Sie mindestens 2 Festplatten auf Ihrem Computer installiert haben. Es ist für RAID 0 erforderlich.
Ich habe 3 virtuelle Festplatten (8 GB Größe) auf meinem Ubuntu 18 installiert.04 LTS VMware Virtual Machine, wie Sie im Screenshot unten sehen können. Ich kann auf sie zugreifen als /dev/sdb, /dev/sdc, /dev/sdd
Lassen Sie uns jetzt unseren ersten ZFS -Pool erstellen. Ich werde es nennen Dateien. Natürlich können Sie es etwas anderes nennen, wenn Sie möchten.
Führen Sie den folgenden Befehl aus, um einen ZFS -Pool zu erstellen Dateien In Raid 0 Setup:
$ sudo zpool erstellen -f -Dateien/dev/sdb/dev/sdc/dev/sdd
ZFS -Pool Dateien sollte erstellt werden.
Jetzt können Sie den folgenden Befehl ausführen, um Ihren ZFS -Pool aufzulisten:
$ sudo zpoolliste
Wie Sie aus dem markierten Abschnitt des Screenshot unten sehen können NAME des Pools ist Dateien und das GRÖSSE ist 23.8 GB (8 GB x 3 = 24 GB)
Ihr neu erstellt Dateien Der ZFS -Pool sollte einmontiert werden /Dateien automatisch, wie Sie aus der Ausgabe der Ausgabe sehen können df Befehl.
Standardmäßig, /Dateien Der Mount Point ist nur vom Benutzer beschreibbar Wurzel. Wenn Sie machen wollen /Dateien Von Ihrem eigenen Benutzer und Ihrer Gruppe beschreibbar, können Sie dies tun, indem Sie den folgenden Befehl ausführen:
$ sudo chown -rfv userername: gruppname/fateien
Hinweis: Hier NUTZERNAME Und GRUPPENNAME sind Ihr Login NUTZERNAME Und GRUPPENNAME. Normalerweise sind sie gleich.
Wie Sie aus dem Screenshot unten sehen können, ist das Eigentum von Besitz von /Dateien Verzeichnis geändert.
Wie Sie aus dem Screenshot unten sehen können, kann ich jetzt Dateien kopieren und in die fügen /Dateien Verzeichnis als gewöhnlicher Benutzer.
Ändern des Mountspunkts des vorhandenen ZFS -Pools
Standardmäßig ist ein ZFS -Pool auf /Zfspoolname.
Zum Beispiel, wenn der Poolname ist Dateien, dann wird es auf montiert /Dateien.
Wenn Sie möchten, können Sie es an einem anderen Ort in Ihrem Dateisystem montieren.
Zum Beispiel, wenn Sie montieren möchten Dateien ZFS -Pool zu /var/www, Sie können dies mit dem folgenden Befehl tun:
$ sudo zfs set montopunkt =/var/wwwfiles
Hinweis: Stellen Sie sicher, dass das Verzeichnis, in dem Sie den ZFS -Pool montieren möchten.
Wie Sie aus der Ausgabe der Ausgabe sehen können df Befehl, der Mountspunkt wird in geändert /var/www
Entfernen eines ZFS -Pools
In diesem Abschnitt werde ich Ihnen zeigen, wie Sie das entfernen können Dateien ZFS -Pool, das Sie gerade erstellt haben.
Sie können den folgenden Befehl ausführen, um die zu entfernen Dateien ZFS -Pool:
$ sudo zpool zerstören Dateien
Wie Sie aus dem Screenshot unten sehen können, die Dateien Der ZFS -Pool wurde entfernt.
So installieren und richten Sie das ZFS -Dateisystem auf Ubuntu 18 installieren und einrichten.04 LTS. Danke, dass du diesen Artikel gelesen hast.