Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 21-12-2014 15:45:46

Ast
Membre
Distrib. : GNU/Linux Debian Wheezy
Noyau : Linux 3.2.0-4-686-pae
(G)UI : xfce
Inscription : 08-01-2014

[Résolu] arrayd raid 5 degradée avec mdadm

Bonjour à tous,
J'ai hésité à poster mon problème dans la section système car je ne savais pas vraiment comment le considérer.

Depuis quelque mois, j'ai monté un PC faisant office de serveur de stockage et de sauvegarde. Il fonctionne sous une GNU / Linux Debian 3.2.0-4-amd64.
Ce serveur contient 5 disques, un pour le système et 4 de 2To pour faire la grappe raid.

Le serveur n'est pas tout le temps allumé et lors du dernier allumage j'ai un disque qui est passé en "remove" et impossible de le remettre dans la grappe.
Voici ce que j'ai lorsque je lance la commande "mdadm -D /dev/md0":


  root@debian-serveur:/home/ast# mdadm -D /dev/md0
  /dev/md0:
      Version : 1.2
    Creation Time : Sun May 18 12:55:59 2014
     Raid Level : raid5
     Array Size : 5860145664 (5588.67 GiB 6000.79 GB)
    Used Dev Size : 1953381888 (1862.89 GiB 2000.26 GB)
     Raid Devices : 4
    Total Devices : 3
    Persistence : Superblock is persistent
 
    Update Time : Sun Dec 21 13:56:11 2014
        State : clean, degraded
   Active Devices : 3
  Working Devices : 3
   Failed Devices : 0
    Spare Devices : 0
 
       Layout : left-symmetric
     Chunk Size : 512K
 
         Name : debian-serveur:0  (local to host debian-serveur)
         UUID : 503e6e80:9fa064b7:b08e1ebd:b6b163be
       Events : 2976
 
    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       0        0        1      removed
       2       8       49        2      active sync   /dev/sdd1
       3       8       65        3      active sync   /dev/sde1

 



J'ai ensuite examiné les disques dur avec la commanDe "mdadm --examine /dev/sd[b,c,d,e] >raid.status1", où les resultats ont été stocké dans le fichier "raid.status1".
Le disque dur "sdc" est le disque qui a été enlevé et je n'ai pas réussi à avoir d'information avec la commande, voici ce qui m'est retourné:

root@debian-serveur:/home/ast# mdadm --examine /dev/sdc1 >>raid.status1
mdadm: No md superblock detected on /dev/sdc1.



En ce qui concerne les trois autres disques présent dans l'array, je n'ai pas constater de problème:

 /dev/sdb1:
      Magic : a92b4efc
    Version : 1.2
  Feature Map : 0x0
   Array UUID : 503e6e80:9fa064b7:b08e1ebd:b6b163be
       Name : debian-serveur:0  (local to host debian-serveur)
  Creation Time : Sun May 18 12:55:59 2014
   Raid Level : raid5
   Raid Devices : 4

 Avail Dev Size : 3906764976 (1862.89 GiB 2000.26 GB)
   Array Size : 5860145664 (5588.67 GiB 6000.79 GB)
  Used Dev Size : 3906763776 (1862.89 GiB 2000.26 GB)
  Data Offset : 262144 sectors
   Super Offset : 8 sectors
      State : clean
  Device UUID : 33f9a5cb:366e1d5f:bd4f63c3:c413c4cb

  Update Time : Sun Dec 21 13:41:01 2014
     Checksum : 23b5025 - correct
     Events : 2972

     Layout : left-symmetric
   Chunk Size : 512K

   Device Role : Active device 0
   Array State : A.AA ('A' == active, '.' == missing)
/dev/sdc:
   MBR Magic : aa55
Partition[0] :   3907027120 sectors at         2048 (type fd)

/dev/sdd1:
      Magic : a92b4efc
    Version : 1.2
  Feature Map : 0x0
   Array UUID : 503e6e80:9fa064b7:b08e1ebd:b6b163be
       Name : debian-serveur:0  (local to host debian-serveur)
  Creation Time : Sun May 18 12:55:59 2014
   Raid Level : raid5
   Raid Devices : 4

 Avail Dev Size : 3906764976 (1862.89 GiB 2000.26 GB)
   Array Size : 5860145664 (5588.67 GiB 6000.79 GB)
  Used Dev Size : 3906763776 (1862.89 GiB 2000.26 GB)
  Data Offset : 262144 sectors
   Super Offset : 8 sectors
      State : clean
  Device UUID : eb8f4c6a:15e2bc3e:ea4327ff:02af1014

  Update Time : Sun Dec 21 13:41:01 2014
     Checksum : 491ea28 - correct
     Events : 2972

     Layout : left-symmetric
   Chunk Size : 512K

   Device Role : Active device 2
   Array State : A.AA ('A' == active, '.' == missing)

/dev/sde1:
      Magic : a92b4efc
    Version : 1.2
  Feature Map : 0x0
   Array UUID : 503e6e80:9fa064b7:b08e1ebd:b6b163be
       Name : debian-serveur:0  (local to host debian-serveur)
  Creation Time : Sun May 18 12:55:59 2014
   Raid Level : raid5
   Raid Devices : 4

 Avail Dev Size : 3906764976 (1862.89 GiB 2000.26 GB)
   Array Size : 5860145664 (5588.67 GiB 6000.79 GB)
  Used Dev Size : 3906763776 (1862.89 GiB 2000.26 GB)
  Data Offset : 262144 sectors
   Super Offset : 8 sectors
      State : clean
  Device UUID : b398d2aa:b12c466a:2bcd48f8:f13fa564

  Update Time : Sun Dec 21 13:41:01 2014
     Checksum : ba5757bd - correct
     Events : 2972

     Layout : left-symmetric
   Chunk Size : 512K

   Device Role : Active device 3
   Array State : A.AA ('A' == active, '.' == missing)
 



J'ai essayé d'ajouter le disque "sdc" de la manière suivante et j'obtient ce message d'erreur :

root@debian-serveur:/home/ast# mdadm /dev/md0 --add /dev/sdc1
mdadm: add new device failed for /dev/sdc1 as 4: Invalid argument



En regardant sur le net, j'ai pu trouver plusieurs solutions mais aucune ne fonctionnent.
Je pense que je rate quelque chose mais je ne sais pas quoi.

Avez-vous une idée de ce que je pourrais essayer ?

Merci et bonne journée,

L'Asticot

Dernière modification par Ast (21-12-2014 18:32:05)

Hors ligne

#2 21-12-2014 16:10:39

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] arrayd raid 5 degradée avec mdadm

As-tu vérifié s'il marche, ce disque ? Ce n'est peut-être pas pour rien qu'il s'est fait virer du RAID.
Regarde dans les logs du noyau s'il y a des erreurs.

Hors ligne

#3 21-12-2014 17:46:10

Ast
Membre
Distrib. : GNU/Linux Debian Wheezy
Noyau : Linux 3.2.0-4-686-pae
(G)UI : xfce
Inscription : 08-01-2014

Re : [Résolu] arrayd raid 5 degradée avec mdadm

Merci pour t'on aide ! J'ai regardé ce qu'il se passait lorsque je voulais ajouter le disque dur à la grappe. J'ai alors remarqué qu'il y avait "I/O error" et un status "DRDY ERR".
J'ai ensuite fait un test avec smartmontool sur chaque disque et seul le disque "sdc" (celui mis en remove") retourne une erreur "Completed: read failure".
Je suppose donc que c'est le disque dur qui est la raison de mon problème.

Je souhaiterais avoir une confirmation concernant le disque qui a été enlevé de la grappe, il n'est donc plus fiable du tout ?

Merci

L'Asticot

Hors ligne

#4 21-12-2014 18:31:23

Ast
Membre
Distrib. : GNU/Linux Debian Wheezy
Noyau : Linux 3.2.0-4-686-pae
(G)UI : xfce
Inscription : 08-01-2014

Re : [Résolu] arrayd raid 5 degradée avec mdadm

C'est encore moi, je confirme le disque dur est bien foutu, il vient de cramer ...
Au moins je suis fixé sur le sort du disque. C'est bête, il a tout juste 7mois ...

Je passe le problème en résolu.
En tout cas, merci à toi.

L'Asticot

Hors ligne

#5 21-12-2014 18:55:13

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [Résolu] arrayd raid 5 degradée avec mdadm

7 mois, sur un neuf tu as la garantie en allant sur le site du constructeur de ce disque ou en t'adressant au vendeur qui le fera lui-même. smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#6 21-12-2014 19:43:26

Ast
Membre
Distrib. : GNU/Linux Debian Wheezy
Noyau : Linux 3.2.0-4-686-pae
(G)UI : xfce
Inscription : 08-01-2014

Re : [Résolu] arrayd raid 5 degradée avec mdadm

smolski a écrit :

7 mois, sur un neuf tu as la garantie en allant sur le site du constructeur de ce disque ou en t'adressant au vendeur qui le fera lui-même. smile



Effectivement, j'ai déjà fait une demande de changement auprès de  Western Digital.
Merci quand même de me l'avoir dit ! big_smile

Hors ligne

#7 21-12-2014 21:05:58

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] arrayd raid 5 degradée avec mdadm

Ast a écrit :

le disque dur est bien foutu, il vient de cramer


Vraiment, avec flammes, fumée, odeur et tout ? C'est plutôt rare.

Sinon les erreurs auraient aussi pu venir de n'importe quel élément de la chaîne : câble (alimentation ou données), port du contrôleur hôte...

En tout cas le RAID a bien fonctionné, voilà une illustration de son utilité. Il reste à remplacer le disque au plus vite car la défaillance d'un autre disque serait fatale à l'ensemble qui n'a plus de redondance.

Si je puis me permettre une petite remarque : avant d'essayer de réintégrer un disque qui vient de se faire sortir d'un ensemble RAID, je recommanderais de vérifier les logs (noyau et mdadm) et de lui faire subir une vérification en règle (smartctl, badblocks, hdparm...). Les modes de défaillance ne sont pas toujours aussi francs.

Hors ligne

#8 21-12-2014 22:10:41

Ast
Membre
Distrib. : GNU/Linux Debian Wheezy
Noyau : Linux 3.2.0-4-686-pae
(G)UI : xfce
Inscription : 08-01-2014

Re : [Résolu] arrayd raid 5 degradée avec mdadm

Là il y a surtout une odeur de cramé au niveau de la carte électronique et le disque ne veut plus démarrer du tout ...
Pour le moment, le serveur va rester éteint afin d'éviter la perte de données si un autre disque tombe en panne (heureusement que c'est un serveur perso).
Quand j'aurais le nouveau disque dur, je l'intégrerais à la grappe et une fois la synchro finie je ferrais toute une batterie de test pour vérifier, un peu plus en profondeur, que tout fonctionne correctement.

En tout cas, merci pour votre aide.

Hors ligne

Pied de page des forums