У меня есть пара дисков по 3 ТБ в файловой системе btrfs, и я хочу расширить эту файловую систему, добавив еще два диска по 2 ТБ, используя btrfs device add
команда. Данные в текущей файловой системе зеркалируются в режиме raid1.
Я надеюсь, что полученная файловая система будет иметь полезную емкость 5 ТБ со всеми данными в режиме raid1.
Но официальная вики состояния:
Если у вас есть диски разного размера и вы хотите использовать всю емкость каждого диска, вы должны использовать один профиль для блоков данных, а не raid0.
Но, этот ответ предполагает, что, возможно, существовал патч для использования устройств несоответствующего размера на полную мощность с полным зеркалированием данных:
Eсть квази-круговой патч в разработке, чтобы улучшить это. Конечно, по-прежнему невозможно объединить все блоки на разных устройствах, если у вас есть диск емкостью 500 ГБ и 2 ТБ. Патч больше предназначен для таких ситуаций, как 1 x 1 ТБ + 2 x 500 ГБ, где каждый маленький диск должен предпочитать зеркальное отображение / разделение на большой диск, а не на другой маленький диск.
Что правильно?
Согласно вики, у вас будет 5 ТБ после его ребалансировки.
Учтите, что у Btrfs еще нет тройной четности.
Взгляните на калькулятор использования диска btrfs: http://carfax.org.uk/btrfs-usage/