Btrfs Mindestfreiraum für RAID 5 Konvertierung

Btrfs Mindestfreiraum für RAID 5 Konvertierung

Ich habe ein Btrfs-Array mit 7 Laufwerken, das ich gerade fertig aufgebaut habe. Es ist derzeit im „Single“-Modus und ich möchte es in RAID 5 umwandeln (ich verstehe die Risiken und das Schreiblochproblem). LautDokumentation,

So wie Balance funktioniert, muss es normalerweise vorübergehend eine neue Blockgruppe erstellen und die alten Daten dorthin verschieben. Dafür braucht es Arbeitsspeicher, sonst schlägt es aus ENOSPC-Gründen fehl. Dies ist nicht dasselbe ENOSPC, als wenn der freie Speicherplatz erschöpft wäre. Dies bezieht sich auf den Speicherplatz auf der Ebene der Blockgruppen.

Meine aktuelle Speicherplatzzuweisung basierend auf btrfs df ist

Data, single: total=20.46TiB, used=19.93TiB
Data, RAID5: total=3.25TiB, used=3.17TiB
System, RAID5: total=96.00MiB, used=2.38MiB
Metadata, RAID5: total=29.91GiB, used=26.54GiB
GlobalReserve, single: total=512.00MiB, used=0.00B

Und die Nutzung meines Dateisystems pro Festplatte beträgt:

Total devices 7 FS bytes used 23.13TiB
devid    1 size 7.28TiB used 6.06TiB path /dev/sdc
devid    2 size 7.28TiB used 5.95TiB path /dev/sdd
devid    3 size 7.28TiB used 5.99TiB path /dev/sde
devid    4 size 3.64TiB used 2.42TiB path /dev/sdj
devid    5 size 3.64TiB used 2.43TiB path /dev/sdk
devid    6 size 4.55TiB used 909.00GiB path /dev/sdf
devid    7 size 4.55TiB used 559.00GiB path /dev/sdg

Beachten Sie, dass die 3 TB RAID5-Speicherplatz von einer Konvertierung stammen, die ich etwa 20 Stunden lang ausgeführt habe, bevor mir klar wurde, dass dies möglicherweise ein Problem darstellen könnte. Kann ich irgendwie berechnen, wie viel freien Speicherplatz ich möglicherweise benötige, oder reichen 3 TB meiner Daten, die bereits in RAID5 konvertiert wurden, und der geringe freie Speicherplatz auf jedem Laufwerk aus?

verwandte Informationen