В 2016 году Btrfs RAID-6 не должен использоваться.
На странице состояния Btrfs вы можете видеть, что RAID56 считается нестабильным. Отверстие для записи все еще существует, а четность не проверена. Очистка проверит данные, но не исправит их ухудшение.
Чтобы ответить на ваши вопросы:
Надежен ли btrfs over mdadm raid6?
Вы хотите, чтобы один том Btrfs располагался поверх md RAID-6, а это означает, что Btrfs не будет знать о RAID. Это так же надежно, как и одна файловая система, отформатированная как Btrfs, которая по умолчанию является дублированной копией метаданных и только одной копией ваших данных.
Будут ли работать защита битрейта и снимки?
Используя предложенную вами настройку, Btrfs обнаружит сгнившие биты, но не сможет их исправить, потому что есть только одна копия ваших данных. Если что-то случится с вашим массивом md RAID-6, вы будете смотреть на потерю данных.
Снимки все равно будут работать, но и без ремонта во время очистки.
Есть ли недостатки этой настройки?
Вы будете доверять md, чтобы сохранить ваши данные в целости, но md не знает о том, что ваши данные - это работа Btrfs. Btrfs не может исправить несоответствие, происходящее на уровне MD.
Вот мой личный пример того, что произойдет, если что-то пойдет не так с md RAID-6.
есть ли лучшие варианты?
Если вы ищете альтернативу BTRFS RAID-6, рассмотрите ZFS RAID-Z2, который предлагает надежную реализацию RAID-6, которая проверяет целостность и восстанавливает ваши данные, а также снимки.
Что касается недостатков ZFS RAID-Z2, его нельзя сжать или изменить, а изменение размера должно выполняться только по одному диску за раз, что может занять очень много времени.
Смотрите также: Обзор ZFS