[résolu] mon raid5 ne veut plus se monter

Lorsque je fais un umount /dev/md127 dans un shell root, le terminal me retourne “device is busy” … :confused:

Il doit y avoir au moins un processus qui utilise un fichier ou un répertoire de ce volume.
Tu peux essayer de l’identifier avec [mono]fuser[/mono] ou [mono]lsof[/mono].

Merci ! C’était samba (j’avais zappé d’arrêter le service).

les commandes umount et mount se sont déroulées sans problème, et j’ai accès à mes données après le mount…

cela a l’air OK. Une autre petite commande magique pour vérifier avant que je supprime les superblocks du 2eme disque ?? :smiley:

Attention : umount ne fait que démonter le volume, il n’arrête pas l’ensemble RAID. Pour cela il faut utiliser [mono]mdadam --stop[/mono].

Dans ce cas, je vais peut être paraître un peu lourd, mais je veux bien une petite confirmation sur ce que je dois faire…

C’est bien cela ?

Puis ?

?

Oui, suivi d’une lecture de /proc/mdstat pour vérifier que l’ensemble RAID a démarré non dégradé, avec tous les membres.

Edit : je ne suis pas sûr que /dev/md127 convienne pour l’assemblage. Plutôt utiliser le nom ou l’UUID de l’ensemble RAID.

Alors, voici ce que je viens de faire :

# mdadm --stop /dev/md127 mdadm: stopped /dev/md127

# mdadm -E --scan -v ARRAY /dev/md/DATA level=raid1 metadata=1.2 num-devices=2 UUID=51f4c448:1548ca93:1e9a221d:574fe99d name=:DATA devices=/dev/sdf1,/dev/sde1 ARRAY /dev/md/FPS level=raid5 metadata=1.2 num-devices=3 UUID=e9d00ef5:c541a6b9:77b27878:d64af109 name=Srv01:FPS spares=1 devices=/dev/sdh ARRAY /dev/md/FPS level=raid5 metadata=1.2 num-devices=5 UUID=e9d00ef5:c541a6b9:77b27878:d64af109 name=Srv01:FPS devices=/dev/sdh1,/dev/sdg1,/dev/sdd1,/dev/sdb1,/dev/sdc1

# mdadm --assemble --scan mdadm: /dev/md/FPS has been started with 5 drives.

et voici le contenu de /proc/mdstat :

[code]Personalities : [raid6] [raid5] [raid4] [raid1]
md127 : active (auto-read-only) raid5 sdb1[0] sdg1[4] sdh1[5] sdd1[3] sdc1[1]
7814047744 blocks super 1.2 level 5, 512k chunk, algorithm 2 [5/5] [UUUUU]

md126 : active raid1 sdf1[0] sde1[1]
976758841 blocks super 1.2 [2/2] [UU]

unused devices:
[/code]

Ca me semble tout bon ça non ?? :slightly_smiling:

Et Pascal, tu te demandais l’autre jour pourquoi mes grappes sont nommées md126 et md127. Je pense que la réponse peut être trouvée ici : doc.ubuntu-fr.org/raid_logiciel

Oui, ça a l’air bon. Tu peux traiter l’autre disque.

Merci ! Je le fais de suite :slightly_smiling:
ensuite je vérifie, et je reboot le serveur car il a des reboot en attente :slightly_smiling:

Cela avait l’air bon, donc j’ai rebooté… et au reboot :

“mdadm : Duplicate MD Ddevice names in conf file were found”

Et ça démarre pas !

C’est le message que j’avais déjà avant… :confused:

Edit : Après un petit reset, debian a bien voulu démarrer. mais toujours le message qui s’affiche au démarrage.

Ne faudrait-il pas que je vérifie ce qu’il y a dans le mdadm.conf et que je fasse un petit update-initramfs ??

Bonne idée.
Il ne reste rien d’anormal dans [mono]mdadm -E --scan[/mono] ?

mdadm -E --scan

ARRAY /dev/md/DATA metadata=1.2 UUID=51f4c448:1548ca93:1e9a221d:574fe99d name=:DATA
ARRAY /dev/md/FPS metadata=1.2 UUID=e9d00ef5:c541a6b9:77b27878:d64af109 name=Srv01:FPS

et c’est ce que contient le mdadm.conf
J’ai ensuite executé

update-initramfs -u

Et nickel je n’ai plus de message me disant que j’ai deux grappes avec le même nom !!

Merci Pascal !!!

Je vais passer le topic en résolu, je pense que c’est good cette fois-ci.