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