En 2016, Btrfs RAID-6 ne devrait pas être utilisé.
Vous pouvez voir sur la page d'état de Btrfs que RAID56 est considéré comme instable. Le trou d'écriture existe toujours et la parité n'est pas additionnée. Le nettoyage vérifiera les données mais ne réparera aucune dégradation des données.
Pour répondre à vos questions :
est-ce que btrfs sur mdadm raid6 est fiable ?
Vous voulez qu'un volume Btrfs repose sur md RAID-6, ce qui signifie que Btrfs ne sera pas au courant du RAID. C'est aussi fiable que d'avoir un système de fichiers formaté en Btrfs, qui est par défaut une copie dupliquée des métadonnées et une seule copie de vos données.
la protection bitrot et les instantanés continueront-ils à fonctionner ?
En utilisant votre configuration proposée, Btrfs détectera les bits pourris, mais il ne pourra pas les réparer car il n'y a qu'une seule copie de vos données. Si quelque chose devait arriver à votre matrice md RAID-6, vous seriez confronté à une perte de données.
Les instantanés fonctionneraient toujours, mais aussi sans réparations pendant le nettoyage.
y a-t-il des inconvénients à cette configuration ?
Vous feriez confiance à md pour garder vos données intactes, mais md ne sait pas ce que sont vos données, c'est le travail de Btrfs. Btrfs ne peut pas réparer une incohérence au niveau de md.
Voici mon exemple personnel de ce qui se passerait si quelque chose tournait mal avec md RAID-6.
existe-t-il de meilleures options ?
Si vous cherchez une alternative à BTRFS RAID-6, pensez à ZFS RAID-Z2, qui offre une implémentation fiable de RAID-6 qui vérifie l'intégrité et répare vos données ainsi que les instantanés.
En ce qui concerne les inconvénients de ZFS RAID-Z2, il ne peut pas être réduit ou remodelé, et le redimensionnement ne doit être effectué qu'un seul disque à la fois, ce qui peut prendre très longtemps.