Zum Inhalt

Kapitel 2: ZFS-Einrichtung

In diesem Kapitel müssen Sie Root-Benutzer sein oder sudo verwenden können, um Root zu werden.

Wenn Sie ZFS bereits installiert haben, führt Sie dieser Abschnitt durch die ZFS-Einrichtung.

ZFS-Aktivierung und Einrichten des Pools

Geben Sie zuerst diesen Befehl ein:

/sbin/modprobe zfs

Wenn keine Fehler vorliegen, wird zur Eingabeaufforderung zurückgekehrt und es wird nichts ausgegeben. Wenn eine Fehlermeldung angezeigt wird, können Sie jetzt abbrechen und mit der Fehlerbehebung beginnen. Stellen Sie erneut sicher, dass Secure Boot ausgeschaltet ist. Dies wird der wahrscheinlichste Übeltäter sein.

Als Nächstes müssen Sie die Festplatten in unserem System untersuchen, herausfinden, wo sich das Betriebssystem befindet, und feststellen, was für den ZFS-Pool verfügbar ist. Dies erreichen Sie mit lsblk:

lsblk

Das Ergebnis ist etwa das Folgende (Ihr System wird sicherlich anders sein!):

AME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0  32.3M  1 loop /var/lib/snapd/snap/snapd/11588
loop1    7:1    0  55.5M  1 loop /var/lib/snapd/snap/core18/1997
loop2    7:2    0  68.8M  1 loop /var/lib/snapd/snap/lxd/20037
sda      8:0    0 119.2G  0 disk
├─sda1   8:1    0   600M  0 part /boot/efi
├─sda2   8:2    0     1G  0 part /boot
├─sda3   8:3    0  11.9G  0 part [SWAP]
├─sda4   8:4    0     2G  0 part /home
└─sda5   8:5    0 103.7G  0 part /
sdb      8:16   0 119.2G  0 disk
├─sdb1   8:17   0 119.2G  0 part
└─sdb9   8:25   0     8M  0 part
sdc      8:32   0 149.1G  0 disk
└─sdc1   8:33   0 149.1G  0 part

Diese Auflistung zeigt, dass das Betriebssystem /dev/sda verwendet. Sie werden /dev/sdb für das zpool verwenden. Beachten Sie, wenn Sie über viele verhandene Festplatten verfügen, sollten Sie die Verwendung von raidz (ein Software-Raid speziell für ZFS) in Betracht ziehen.

Dies liegt außerhalb des Rahmens dieses Dokuments, ist jedoch für die Produktion zu berücksichtigen. Es bietet eine bessere Leistung und Redundanz. Erstellen Sie zunächst Ihren Pool auf dem einzelnen Device, das Sie identifiziert haben:

zpool create storage /dev/sdb

Dies bedeutet, dass ein Pool mit dem Namen storage (ZFS) auf dem Gerät /dev/sdb erstellt werden soll.

Sobald der Pool erstellt wurde, ist es eine gute Idee, den Server an dieser Stelle neu zu starten.

Author: Steven Spencer

Contributors: Ezequiel Bruni, Ganna Zhyrnova