Salut
j'ai un gros problème sur un ensemble Raid10 logiciel qui ne va plus depuis une mise à jour noyau.
Je me suis rendu compte, entre autres, que les disques sont mélangés au hasard lors du boot, et que cet ordre change à chaque boot.
Par exemple je vais me retrouver avec (syslog):
sdc:
sdd:
sde:
sdf: sda1 sda2
sdg: sdc1
sdd1
sdg1
sde1
sdf1
et c'est souvent pire.
Au passage, sur ce même boot mdadm --examine me montre pour le disque sdd1
this 0 8 33 0 active sync /dev/sdc1
0 0 8 33 0 active sync /dev/sdc1
1 1 8 49 1 active sync /dev/sdd1
2 2 8 65 2 active sync /dev/sde1
3 3 8 81 3 active sync /dev/sdf1
4 4 8 97 4 spare /dev/sdg1
Je ne comprend pas si ce mélange dans syslog n'est qu'apparent. Le problème de raid ne vient pas je pense de ça, mdadm utilise plutot les checksum pour repérer les disques.
# c'est pareil chez moi
Posté par NeoX . Évalué à 3.
mais là je suis au bureau, et je ne me souviens plus comment j'ai truandé le systeme.
De memoire pour moi ca ne change en fait pas grand chose, car je bootes sur le SSD via son UUID
ensuite je monte le raid (mdadm raid10) mais il semble se debrouiller avec les disques qui changent de sdX/Y
je regarderais quand meme chez moi (si j'oublie pas)
[^] # Re: c'est pareil chez moi
Posté par ZeroHeure . Évalué à 2.
Merci. Ça me rassure. J'essaie d'éliminer les causes du problème. Avec le stress engendré par un Raid en panne, c'est difficile de réfléchir clairement.
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: c'est pareil chez moi
Posté par nicolas . Évalué à 2.
Tiens ça me fait penser que j’ai eu une alerte récemment à ce propos en faisant une mise à jour. Tu serais pas sous Debian Testing par hasard ?
[^] # Re: c'est pareil chez moi
Posté par ZeroHeure . Évalué à 2.
Presque c'est une ubuntu server 10.04
Le raid10 ne s'assemble plus depuis le passage au noyau 2.6.32-29
Jusqu'ici je ne trouve d'aide ni d'explication quasiment nulle part. Je creuse...
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: c'est pareil chez moi
Posté par nicolas . Évalué à 2.
Ça doit pas être ça alors à priori, c’était une mise à jour du 2.6.37, et ils avertissaient que dorénavant nommer les périphérique via /dev/sd* n’était plus sûr et qu’il fallait passer par leur uuid.
[^] # Re: c'est pareil chez moi
Posté par NeoX . Évalué à 2.
j'avais un souci similaire avec mon raid10, il m'a fallu rajouter un sleep dans un fichier pour qu'il s'active au demarrage (pour qu'il soit ensuite monter par fstab)
je regardes ca car j'avais du le documenter pour ne pas me faire avoir la prochaine fois.
voila, c'est ca :
dans le fichier /usr/share/initramfs-tools/init
rechercher les lignes (chez moi 236,237):
les modifier pour que cela devienne
il faut ensuite regenerer le ramfs avec
ici c'est une ubuntu 10.10, mais j'avais le meme souci en 10.04
[^] # Re: c'est pareil chez moi
Posté par ZeroHeure . Évalué à 2.
Vu la sortie de mdadm --examine, j'ai l'impression que mon problème n'est pas de cet ordre.
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: c'est pareil chez moi
Posté par NeoX . Évalué à 2.
chez moi, avec un /dev/md0 actif, quand je fais mdadm --examine /dev/sdg (sdg etant un disque dans le raid, ca me donne
# identifier les paires de disques
Posté par ZeroHeure . Évalué à 2.
une autre question:
comment indentifier les paires de disques dans un Raid 10 avec 4 disques?
il est construit en Raid10 n2, ce qui devrait donner disk1 mirroir de disk 2 disk3 mirroir de disk 4
alors que j'ai apparemment
disk1 mirroir de disk4
disk2 mirroir de disk3
mon inquiétude vient du fait que mdadm --examine montre des disques mélangés:
cf la sortie ci-dessus ou sdd1 est indiqué come étant en fait sdc1
et pour les autres j'ai sde1 indiqué comme étant sdd1 sdd1 indiqué comme étant sdc1 sdc1 indiqué comme étant sde1
du coup quand mdadm me propose de reconstruire, alors que j'ai enlevé 2 des 4 disques, je me demande si c'est fiable.
une idée?
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
# nommage persistant des disques
Posté par Krunch (site web personnel) . Évalué à 2.
Je connais pas trop mdadm mais je suspecte que le problème est que tu utilises les devices sd comme devices sous-jacents à un md. Comme tu l'as remarqué, l'ordre de détection des devices peut changer et ce à quoi correspond chaque sd n'est donc pas constant. La solution est peut-être d'utiliser des noms persitants comme /dev/disk/by-uuid/ au lieu de /dev/sd*.
Il y a ça qui peut aider à comprendre un peu l'affaire :
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Online_Storage_Reconfiguration_Guide/persistent_naming.html
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.