Je me suis fait une partition raid0. En regardant la doc de mdadm, j'ai vu qu'on pouvait utilisé la nouvelle version de métadonné (version 1.0 1.1 et 1.2).
J'ai fait une partition avec la version 1.2. Mais au boot la détection automatique ne marche pas. J'ai "md: invalid raid superblock magic on hd..."
J'ai fait un essai avec la version 1.1 => Idem
J'ai fait une partition avec la version 0.90 => Ca marche !
J'ai fouillé dans les sources du noyau (drivers/md/md.c) et il y a bien l'infrastructure nécessaire pour la version 1.* de mdadm (super_1_load et super_90_load). Bizarrement, il semble que les partitions qui constituées ma partition raid soient vue comme des éléments md version 0.90 (passage par super_90_load mais pas par super_1_load). Donc, ça plante.
Pourquoi ? je ne suis pas arrivé à le déterminer.
Le format 0.90 me convient et il n'y a pas d'urgence à passer au format 1.*.
Mais j'aimerais savoir si quelqu'un a déjà pu utiliser le format 1.* pour une partition root.
Si oui, comment ?
En utilisant la détection automatique du noyau ?
Avec initrd ?
Pour info, je passe par initrd (fonctionnement typique sous Red Hat/Fedora, ce qui permet d'utiliser le label du système de fichier dans /etc/fstab). Mais inirtd utilise nash qui exige la detection automatique du noyau (ioctl(fd, RAID_AUTORUN,0)).
Si quelqu'un l'a fait via initrd, son initrd a-t-il mdadm ? Pour info, l'initrd de Red Hat n'a pas mdadm (probablement pour des raisons de place).
Référence :
FC6 test 3
noyau 2.6.17-rc7
mdadm 2.5.3
mkinitrd 5.1.15
Type partition : FD évidemment.
J'ai fait un coup de google, mais je ne trouve rien.
# Linux
Posté par clearstream . Évalué à 0.
En fait, c'est assez loin de supporté la détection automatique du format 1.*. A l'arraché ça peut supporter 1.0 mais il reste plein de problème à corriger et l'organisation actuelle ne s'y prête pas.
Il m'est d'avis que ça n'a pas vraiment été prévu contrairement à ce que je dit dans le journal.
J'abandonne cette voie. Je vais probablement faire une rfe pour que mkinitrd supporte le format 1.*.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.