Btrfs минимум свободного места для конвертации в рейд 5

У меня есть массив btrfs из 7 дисков, который я только что закончил собирать. В настоящее время он находится в "одиночном" режиме, и я хотел бы преобразовать его в 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 от запуска конвертирования в течение 20 часов, прежде чем я понял, что это может быть проблемой. Можно ли как-нибудь подсчитать, сколько свободного места мне может понадобиться, или 3Tb моих данных уже преобразовано в raid5 и достаточно небольшого свободного места на каждом диске?

0 ответов

Другие вопросы по тегам