Bonsoir,
neodam a écrit:ps : pr tous, un mdadm --grow serait pas mieux qu'un --add ?
pour moi non, les deux commandes n'ont pas la même destination :
- "add" ajoute un membre à un device raid existant , ce disque sera immédiatement utilisé par le RAID, soit pour corriger une structure incomplète (raid en mode dégradé, quelque soit son niveau) soit pour alimenter le pool de spare.
- "grow" gèrera quand à lui la taille du device raid, pas le nombre de membres
tu peux "add"er tant que tu veux, si tu "grow"s pas, ça changera pas grand chose à la taille disponible.
Et si tu as pas "add"é précédemment, ben tu pourras pas "grow"er le biniou
La procédure décrite est donc (si j'ai compris la question/réponse) : retrait d'un petit disque, ajout d'un grand disque , resync, retrait deuxième petit disque, ajout 2eme grand disque, resync, adaptation de la taille du raid aux nouveaux disques (on doit pouvoir faire ça quand le premier grand disque est seul, c'est à voir). On a donc 2 opération de "add" et une opération de "grow" , ensuite on peyt s'attaquer à la couche LVM puis à la couche FS.
D'autre part, attention, la fonctionnalité "grow" n'est pas supporté pour les raid5 dans les versions du kernel et de mdadm actuelles
G.