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