J'ai un tas de disques de différentes tailles. Afin de les aligner relativement du point de vue de la taille, j'ai créé un groupe de volumes. Donc, les disques que j'ai pour la matrice sont:
La sortie de MDADM est:
Sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda /dev/mapper/smalldisks-smallvolume /dev/sdb
mdadm: size set to 976631296K
mdadm: automatically enabling write-intent bitmap on large array
mdadm: largest drive (/dev/sdb) exceeds size (976631296K) by more than 1%
Ma compréhension est que (en supposant que toutes les tailles sont identiques ou inférieures à 1%), la taille totale disponible de la matrice est: (1400 + 1200 + 931) - 1400 Go pour la parité. Pourquoi alors la taille est-elle réglée sur 976631296K?
De autre réponse J'ai lu que si les tailles sont en dehors du seuil de 1%, alors la plus petite taille de disque sera utilisée.
Est-ce à dire que si mes disques ne sont pas exactement de la même taille (ou moins de 1% différents), quel que soit le nombre de disques que j'ajoute à la matrice, ce ne sera jamais que la taille du plus petit disque?
Que dois-je faire pour obtenir mon plus grand disque en tant que parité et les 2 petits disques additionnés en tant que capacité de la matrice?
Il y a ici un léger malentendu. Le size
signalé ici n'est pas pas la taille finale utilisable de la matrice RAID5, mais la taille de stockage utilisée à partir de chaque périphérique. Voir la description du --size
option:
-z, --size=
Amount (in Kibibytes) of space to use from each drive in RAID
levels 1/4/5/6. This must be a multiple of the chunk size, and
must leave about 128Kb of space at the end of the drive for the
RAID superblock. If this is not specified (as it normally is
not) the smallest drive (or partition) sets the size, though if
there is a variance among the drives of greater than 1%, a
warning is issued.
C'est exactement ce que vous voyez, y compris l'avertissement.
Que dois-je faire pour obtenir mon plus grand disque en tant que parité et les 2 petits disques additionnés en tant que capacité de la baie?
Cela ressemble à RAID4 , pas à RAID5.