Btrfs RAID und Redundanz: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Raid Level= ==Raid 0== *sudo mkfs.btrfs -m raid0 -d raid0 /dev/sdb /dev/sdc ==Raid 1== *sudo mkfs.btrfs -m raid1 -d raid1 /dev/sdb /dev/sdc ==Raid 10== *sudo…“)
 
Zeile 11: Zeile 11:
 
=Checken=
 
=Checken=
 
*sudo mount /dev/sdb /mnt/mybtrfs
 
*sudo mount /dev/sdb /mnt/mybtrfs
 +
=Auflösen des Raids=
 +
*Das Auflösen eines RAID-Konfiguration in Btrfs besteht im Wesentlichen aus zwei Schritten:
 +
**Ändern des Daten- und Metadaten-Layouts auf "single" oder eine andere RAID-Konfiguration, die Sie verwenden möchten.
 +
**Entfernen der Geräte aus dem Dateisystem.
 +
*Beachten Sie, dass Sie ausreichend freien Speicherplatz benötigen, um die Umwandlung durchzuführen.
 +
*Insbesondere wenn Sie von RAID 1 oder RAID 10 auf "single" wechseln, müssen Sie genug freien Speicherplatz auf den Laufwerken haben, um die Redundanz aufzuheben.
 +
=Auflösen eines Btrfs RAID=
 +
*Mounten Sie das Btrfs-Dateisystem, wenn es noch nicht gemountet ist.
 +
*'''sudo mount /dev/sdb /mnt/mybtrfs'''
 +
*Starten Sie die Umwandlung des Daten-Layouts auf "single".
 +
*Dies kann einige Zeit in Anspruch nehmen:
 +
*'''sudo btrfs balance start -dconvert=single /mnt/mybtrfs'''
 +
*Wenn die Datenkonvertierung abgeschlossen ist, konvertieren Sie das Metadaten-Layout auf "single":
 +
*'''sudo btrfs balance start -mconvert=single /mnt/mybtrfs'''
 +
*Nachdem die Umwandlung abgeschlossen ist, können Sie die Geräte aus dem Dateisystem entfernen.
 +
*Beginnen Sie mit dem letzten Gerät, das Sie hinzugefügt haben, und arbeiten Sie sich zurück.
 +
*'''sudo btrfs device delete /dev/sde /mnt/mybtrfs'''
 +
*Wiederholen Sie den obigen Schritt für jedes weitere Gerät, das Sie entfernen möchten.
 +
*Nachdem alle Geräte entfernt wurden, sollten Sie das Dateisystem erneut ausbalancieren:
 +
*'''sudo btrfs balance start /mnt/mybtrfs'''

Version vom 12. Juni 2023, 09:25 Uhr

Raid Level

Raid 0

  • sudo mkfs.btrfs -m raid0 -d raid0 /dev/sdb /dev/sdc

Raid 1

  • sudo mkfs.btrfs -m raid1 -d raid1 /dev/sdb /dev/sdc

Raid 10

  • sudo mkfs.btrfs -m raid10 -d raid10 /dev/sdb /dev/sdc /dev/sdd /dev/sde

Mounten

Man gibt ein Device an, welches ist egal.
  • sudo mount /dev/sdb /mnt/mybtrfs

Checken

  • sudo mount /dev/sdb /mnt/mybtrfs

Auflösen des Raids

  • Das Auflösen eines RAID-Konfiguration in Btrfs besteht im Wesentlichen aus zwei Schritten:
    • Ändern des Daten- und Metadaten-Layouts auf "single" oder eine andere RAID-Konfiguration, die Sie verwenden möchten.
    • Entfernen der Geräte aus dem Dateisystem.
  • Beachten Sie, dass Sie ausreichend freien Speicherplatz benötigen, um die Umwandlung durchzuführen.
  • Insbesondere wenn Sie von RAID 1 oder RAID 10 auf "single" wechseln, müssen Sie genug freien Speicherplatz auf den Laufwerken haben, um die Redundanz aufzuheben.

Auflösen eines Btrfs RAID

  • Mounten Sie das Btrfs-Dateisystem, wenn es noch nicht gemountet ist.
  • sudo mount /dev/sdb /mnt/mybtrfs
  • Starten Sie die Umwandlung des Daten-Layouts auf "single".
  • Dies kann einige Zeit in Anspruch nehmen:
  • sudo btrfs balance start -dconvert=single /mnt/mybtrfs
  • Wenn die Datenkonvertierung abgeschlossen ist, konvertieren Sie das Metadaten-Layout auf "single":
  • sudo btrfs balance start -mconvert=single /mnt/mybtrfs
  • Nachdem die Umwandlung abgeschlossen ist, können Sie die Geräte aus dem Dateisystem entfernen.
  • Beginnen Sie mit dem letzten Gerät, das Sie hinzugefügt haben, und arbeiten Sie sich zurück.
  • sudo btrfs device delete /dev/sde /mnt/mybtrfs
  • Wiederholen Sie den obigen Schritt für jedes weitere Gerät, das Sie entfernen möchten.
  • Nachdem alle Geräte entfernt wurden, sollten Sie das Dateisystem erneut ausbalancieren:
  • sudo btrfs balance start /mnt/mybtrfs