Btrfs минимальное свободное пространство для преобразования raid 5

Btrfs минимальное свободное пространство для преобразования raid 5

У меня есть массив btrfs из 7 дисков, который я только что закончил собирать. В настоящее время он находится в режиме "single", и я хотел бы преобразовать его в raid5 (я понимаю риски и проблему с дырой для записи). Согласнодокументация,

Баланс работает так, что обычно требуется временно создать новую группу блоков и переместить туда старые данные. Для этого ему нужно рабочее пространство, в противном случае он терпит неудачу по причинам ENOSPC. Это не тот же ENOSPC, который возникает, если свободное пространство исчерпано. Это относится к пространству на уровне групп блоков.

Мое текущее распределение пространства на основе btrfs df:

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

А использование моей файловой системы на диске:

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

Обратите внимание, что 3 ТБ хранилища raid5 получены в результате работы convert в течение примерно 20 часов, прежде чем я понял, что это может быть проблемой. Есть ли способ подсчитать, сколько свободного места мне может понадобиться, или 3 ТБ моих данных уже преобразованы в raid5, и небольшого количества свободного места на каждом диске достаточно?

Связанный контент