Datenträgervorbereitung
Diese Seite beschreibt, wie Sie dedizierte Speicherdatenträger vor der Installation von RustFS unter Linux identifizieren, formatieren, einhängen und prüfen.
Bereiten Sie jeden RustFS-Speicherdatenträger als eigenständiges XFS-Dateisystem mit stabilem Label und stabilem Einhängepunkt vor. Führen Sie diese Schritte auf jedem Linux-Knoten aus, bevor Sie RUSTFS_VOLUMES konfigurieren.
Das Formatieren zerstört Daten
Der Befehl mkfs.xfs löscht das ausgewählte Gerät. Bestätigen Sie den Gerätenamen, sichern Sie Daten, die Sie behalten müssen, und stellen Sie sicher, dass das Betriebssystem den Datenträger nicht verwendet, bevor Sie fortfahren.
Die Speicherdatenträger identifizieren
Listen Sie Blockgeräte, Dateisysteme, Labels und aktuelle Einhängepunkte auf:
sudo lsblk -o NAME,SIZE,TYPE,FSTYPE,LABEL,UUID,MOUNTPOINTSWählen Sie nur dedizierte Speicherdatenträger. Formatieren Sie weder den Datenträger des Betriebssystems noch ein Gerät, das Daten enthält, die Sie behalten müssen.
Einen Datenträger mit XFS formatieren
Das folgende Beispiel bereitet /dev/sdb vor und weist das Label RUSTFS0 zu. Ersetzen Sie den Gerätenamen passend zu Ihrer Umgebung und verwenden Sie für jeden Datenträger ein eindeutiges Label.
sudo mkfs.xfs -f -i size=512 -n ftype=1 -L RUSTFS0 /dev/sdbWiederholen Sie den Befehl für weitere Datenträger mit Labels wie RUSTFS1, RUSTFS2 und RUSTFS3.
Einen dauerhaften Einhängepunkt anlegen
Legen Sie den Einhängepunkt an:
sudo mkdir -p /data/rustfs0Fügen Sie einen Eintrag in /etc/fstab hinzu, damit der Datenträger nach einem Neustart über sein stabiles Dateisystem-Label eingehängt wird:
LABEL=RUSTFS0 /data/rustfs0 xfs defaults,noatime,nodiratime 0 0Wir empfehlen für eine zuverlässigere Geräteauswahl, über die UUID des Dateisystems einzuhängen. Eine UUID identifiziert das Dateisystem eindeutig und verhindert, dass der falsche Datenträger eingehängt wird, wenn Labels doppelt vorkommen oder sich die Linux-Gerätenamen ändern. Rufen Sie die UUID nach dem Formatieren ab:
sudo blkid -s UUID -o value /dev/sdbErsetzen Sie <filesystem-uuid> durch den zurückgegebenen Wert und verwenden Sie diesen Eintrag anstelle des LABEL-Eintrags oben:
UUID=<filesystem-uuid> /data/rustfs0 xfs defaults,noatime,nodiratime 0 0Hängen Sie alle Einträge ein und bestätigen Sie das Ergebnis:
sudo mount -a
findmnt /data/rustfs0Legen Sie bei mehreren Datenträgern für jede Dateisystem-UUID einen Einhängepunkt und einen Eintrag in /etc/fstab an.
Die vorbereiteten Datenträger prüfen
Bestätigen Sie, dass jeder erwartete Einhängepunkt XFS verwendet und ausreichend freien Speicherplatz bietet:
df -hT /data/rustfs0
sudo xfs_info /data/rustfs0Verwenden Sie die geprüften Einhängepfade, wenn Sie RUSTFS_VOLUMES konfigurieren. Halten Sie Labels und Einhängepfade der Datenträger in einer verteilten Bereitstellung auf allen Knoten einheitlich.