Btrfs RAID und Redundanz: Unterschied zwischen den Versionen
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