Btrfs RAID und Redundanz
Zur Navigation springen
Zur Suche springen
Raid Level
Raid 0
- sudo mkfs.btrfs -m raid0 -d raid0 /dev/sdc /dev/sde
Raid 1
- sudo mkfs.btrfs -m raid1 -d raid1 /dev/sdc /dev/sde
Raid 10
- sudo mkfs.btrfs -m raid10 -d raid10 /dev/sdc /dev/sde /dev/sdf /dev/sdg
Mounten
- Man gibt ein Device an, welches ist egal.
- sudo mount /dev/sdc /mnt/mybtrfs
Checken
- sudo mount /dev/sdc /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