J'ai actuellement une partition BTRFS avec quatre périphériques: trois 3 TB _ et un lecteur 4 TB. Les données et les métadonnées sont raid 10, alors j'ai 6 TB d'espace utilisable, qui est presque plein. J'avais anticipé que le soutien de RAID 5 dans BTRFS serait mature au moment où mon stockage rempli, mais apparemment, ce n'est pas une priorité.
Ma question est la suivante: Y a-t-il une raison de préférer RAID 10 sur RAID 1? Je sais que le vrai raid 1 sur mon matériel actuel devrait me donner 3 TB d'espace utilisable avec 4 copies de chaque bloc, mais BTRFS ne se comporte apparemment pas de cette façon. À partir de la FAQ BTRFS :
bTRFS combine tout d'abord tous les appareils dans un pool de stockage, puis dupliquent les morceaux que les données de fichier sont créées. RAID-1 est défini actuellement comme "2 copies de toutes les données sur différents périphériques". Cela diffère de MD-RAID et de DMRAID, en ce que ceux-ci font exactement n copies pour N périphériques. Dans un BTRFS RAID-1 sur trois 1 TB Ordinateurs, nous obtenons 1,5 TB de données utilisables. Parce que chaque bloc n'est copié que sur 2 périphériques, écrire un bloc donné ne nécessite que exactement 2 périphériques à écrire; la lecture peut être faite d'un seul.
Et de Jens Erat sur débordement de pile :
BTRFS distribue les données (et ses copies RAID 1) Block-Wise, ce qui traite donc très bien des disques durs de différentes tailles. Vous recevrez la somme de tous les disques durs, divisés par deux - et vous n'avez pas besoin de penser à les placer dans des paires de tailles similaires.
Si plusieurs disques échouent, vous risquez toujours de perdre des données: RAID 1 ne peut pas gérer la perte de deux disques en même temps. Dans votre exemple indiqué ci-dessus, si les deux mauvais disques meurent, vous perdez toujours des données.
Cela signifie-t-il que le rééquilibrage de RAID 10 à RAID 1 me donnera un supplément de 500 Go de données (6,5 TB plutôt que 6 tb) en raison du 4 TB drive? Et y a-t-il une raison pour moi de rester avec RAID 10?
Oui, vous recevez un supplément de 500 Go. Notez que la détermination de l'espace disponible dans BTRFS reste insaisissable. Aussi: jetez un coup d'œil au Calculateur d'utilisation du disque BTRFS .
Sur votre deuxième question: vous risquez de perdre des performances sur votre tableau. Naturellement, vos données sont également sûres sur les deux configurations RAID. Lorsque l'on considère la performance, vous pouvez peut-être jeter un oeil à ces critères: kernel.org , phoronix.com .
Avez-vous déjà déjà essayé de convertir à RAID 1? Si oui: Quelles sont vos conclusions?