Installieren Sie ZFS auf CentOS7

Installieren Sie ZFS auf CentOS7

So installieren und konfigurieren Sie das ZFS -Dateisystem auf CentOS 7

ZFS ist ein sehr beliebtes Dateisystem unter Linux. Es ist ein 128-Bit-Dateisystem. Was bedeutet, dass ZFs sehr groß werden kann. Es unterstützt logische Bände, Raids, Schnappschüsse und viele weitere erweiterte Dateisystemfunktionen. Aber ZFS zum Arbeiten an CentOS 7 ist nicht so unkompliziert. In diesem Artikel werde ich Ihnen zeigen, wie Sie die grundlegende Konfiguration von ZFS auf CentOS 7 installieren und durchführen.3 und Centos 7.4. Lass uns anfangen.

Installieren des ZFS -Dateisystems

Die Unterstützung des ZFS -Dateisystems ist standardmäßig bei CentOS 7 nicht aktiviert. Das ist nicht das einzige Problem. ZFS ist im offiziellen Paket -Repository von CentOS 7 nicht verfügbar. Sie müssen es aus dem offiziellen Paket -Repository von ZFS installieren. Zum Zeitpunkt dieses Schreibens können ZFS nur auf CentOS 7 installiert werden.3 und Centos 7.4. Sie können sich https: // github ansehen.com/zfsonlinux/zfs/wiki/rhel-and-centos für weitere Details.

Überprüfen Sie zunächst, welche Version von CentOS 7 Sie mit dem folgenden Befehl verwenden:

$ cat /etc /redhat-felease

Wie Sie aus dem Screenshot unten sehen können, verwende ich CentOS 7.4

Jetzt müssen Sie das offizielle Repository von ZFS zu CentOS 7 mit dem folgenden Befehl hinzufügen:

Für CentOS 7.3

$ sudo yum install http: // download.Zfsonlinux.org/epel/ZFS-Release.EL7_3.Keinarch.Drehzahl

Für CentOS 7.4

$ sudo yum install http: // download.Zfsonlinux.org/epel/ZFS-Release.EL7_4.Keinarch.Drehzahl

Drücken Sie nun "y" und drücken Sie dann weiter, um fortzufahren.

Das ZFS -Repository sollte hinzugefügt werden.

Es gibt zwei Möglichkeiten, wie ZFS -Modul in den Kernel, DKMS und Kabi geladen werden können. Der Unterschied zwischen diesen besteht darin, dass, wenn Sie das DKMS -basierte ZFS -Modul installieren und dann aus irgendeinem Grund den Kernel Ihres Betriebssystems aktualisieren, das ZFS -Kernel -Modul erneut neu kompiliert werden. Ansonsten wird es nicht funktionieren. Das Kabi -basierte ZFS -Modul hat jedoch die Oberhand, da es keine Neukompilation erfordert, wenn der Kern des Betriebssystems aktualisiert wird.

In diesem Artikel werde ich das KABI -basierte ZFS -Kernel -Modul installieren.

Wenn Sie das ZFS -Repository auf CentOS 7 installieren, ist das DKMS -basierte Repository standardmäßig aktiviert. Sie müssen also das DKMS -basierte Repository deaktivieren und das KABI -basierte Repository aktivieren.

So deaktivieren Sie das DKMS -basierte ZFS -Repository und aktivieren Sie das KABI -basierte ZFS -Repository mit dem folgenden Befehl zuerst die YUM -Konfigurationsdatei von ZFS mit dem folgenden Befehl:

$ sudo nano /etc /yum.Repos.D/ZFS.Repo

Sie sollten das folgende Fenster wie im folgenden Screenshot angezeigt:

Ändern Sie zunächst den markierten Abschnitt des Screenshots von aktiviert = 1 Zu aktiviert = 0 So deaktivieren Sie das DKMS -basierte ZFS -Repository.

Ändern Sie nun den markierten Abschnitt des Screenshots von aktiviert = 0 Zu aktiviert = 1 So aktivieren Sie das Kabi -basierte ZFS -Repository.

So sollte die endgültige Konfigurationsdatei aussehen.

Jetzt können Sie das ZFS -Dateisystem in Ihrem CentOS 7 mit dem folgenden Befehl installieren:

$ sudo yum Installieren Sie ZFS

Drücken Sie nun "y" und drücken Sie dann weiter, um fortzufahren.

ZFs sollten installiert werden.

Starten Sie nun Ihren Computer mit dem folgenden Befehl neu:

$ sudo Neustart

Führen Sie nach dem Start Ihres Computers den folgenden Befehl aus, um zu überprüfen, ob das ZFS -Kernel -Modul geladen ist.

$ sudo lsmod | Grep Zfs

Möglicherweise sehen Sie keine Ausgabe. Wenn Sie keine Ausgabe sehen, ist das ZFS -Kernelmodul nicht geladen. Führen Sie in diesem Fall den folgenden Befehl aus, um das ZFS -Kernel -Modul manuell zu laden.

$ sudo modprobe ZFS

Nun, wenn Sie rennen lsmod Der Befehl erneut sehen Sie das ZFS -Kernel -Modul geladen werden, wie im Screenshot unten gezeigt.

$ sudo lsmod | Grep Zfs

Grundlegende Konfiguration von ZFS

Jetzt benötigen Sie ein kostenloses Festplattenlaufwerk oder eine Partition, um ZFS zu konfigurieren. Ich verwende VMware. Also habe ich im CentOS 7 zwei SCSI -Disketten hinzugefügt.

Sie können überprüfen, welche Festplatten Sie mit dem folgenden Befehl haben:

$ sudo lsblk

Wie Sie aus dem Screenshot unten sehen können, habe ich SDB Und SDC Datenträger verfügbar und jeder von ihnen ist 20 GB Größe.

Jetzt müssen Sie einen ZFS -Pool erstellen. Sie können Ihr ZFS -Pool alles nennen. Ein neues Verzeichnis mit demselben Namen wie Ihr ZFS -Pool wird im Stammverzeichnis (/) erstellt. Sie geben auch Ihre Speichergeräte oder Festplattenantriebe an, wenn Sie einen ZFS -Pool erstellen.

Führen Sie den folgenden Befehl aus, um sie zu verwenden SDB Und SDC Festplatten und erstellen Sie einen Dateien ZFS -Pool Dateien.

$ sudo zpool erstellen Dateien /dev /sdb /dev /sdc

Sie können den folgenden Befehl ausführen, um alle verfügbaren ZFS -Pool Ihres Systems aufzulisten:

$ sudo zpoolliste

Wie Sie sehen können, die Dateien Der ZFS -Pool ist aufgeführt und hat 39.7 GB Freiraum.

Führen Sie den folgenden Befehl aus, um alle Systemmontagepunkte anzuzeigen:

$ df -h

Wie Sie aus dem Screenshot unten sehen können, ist der ZFS -Pool der Dateien auf dem montiert /Dateien Verzeichnis.

Jetzt können Sie zum Navigieren zur /Dateien Verzeichnis mit dem folgenden Befehl:

$ CD /Dateien

Standardmäßig ist ein ZFS -Pool nur von der beschreibbar Wurzel Benutzer. Wenn Sie als gewöhnlicher Benutzer in den ZFS -Pool schreiben möchten, müssen Sie die Erlaubnis des ZFS -Pools ändern.

Sie können den folgenden Befehl ausführen, um die Erlaubnis Ihres ZFS -Pools zu ändern:

$ sudo chown -rfv shovon: shovon /fateien

Hinweis: Hier Shovon ist mein Benutzername. Ihr Benutzername sollte anders sein. Das Format des Befehls lautet:

$ sudo chown -rfv userername: gruppenname /pool_name

Der /Dateien Das Verzeichnis gehört jetzt dem Benutzer und der Gruppe Shovon.

Jetzt können Sie Dateien und Verzeichnisse erstellen, entfernen, bearbeiten und verzeichnet /Dateien.

So installieren und konfigurieren Sie das ZFS -Dateisystem auf CentOS 7. Danke, dass du diesen Artikel gelesen hast.