[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Cherche expert mdadm ...



Bonjour,

Je suis un peu en crise car mon raid vient de me planter très
méchamment sur ma Debian Squeeze.

Sur un poste, j'avais mis un raid miroir entre deux disques. L'un
d'eux a décidé de m’embêter il a une dizaine de jours : il avait des
secteurs abimé (ou autres) et les tests smart s'arrêtait à 90%. Je
l'ai donc sorti physiquement du raid (bien sûr en oubliant de faire
set-faulty et removed ...). Je l'ai mis sur un autre poste où je l'ai
testé avec l'utilitaire du constructeur (DxDiag de Western Digital)
avant de le renvoyer. Et Là miracle l'utilitaire a trouvé un moyen de
me le réparer ! J'étais bien aise, plus d'erreur plus de bug sous
smart. Je l'ai donc remis dans mon poste et ai fait un mdadm --add
(blablabla..) pour le remettre dans le raid. Il a tourné quelques
heures en rebuild et à la fin je n'avais plus le raid comme avant : Le
premier disque est resté en active sync et le second en spare... Je
crois qu'il ne manquait plus qu'a faire "mdadm --assemble..." mais
sans certitude.

Pas eu le temps de vérifier, aujourd'hui, je ne sais pas ce qui est
arrivé au premier disque mais il s'est lui complètement planté :
disque HS, même plus reconnu par le bios. D'un coup sans avertissement
et sans même une alerte smart. J'avoue que je suis un peu vert là.

Bref je me dis que le second disque est quand même encore bon. Mais
non mdadm ne me le reconnait pas du tout et je ne sais pas quoi faire
:s

Quelques résultats de commandes mdadm :

# mdadm-startall
W: mdadm: using ARRAYs defined in existing mdadm.conf.
Generating udev events for MD arrays...done.

# cat /proc/mdstat
Personalities : [raid1]
unused devices: <none>

# mdadm --examine --scan
ARRAY /dev/md1 UUID=e6d41a96:ca63711a:333fb2a5:6fcb4886
   spares=1

# mdadm --assemble /dev/md0 /dev/dm-5
mdadm: No suitable drives found for /dev/md0


Et pourtant si je fais un examen du disque, il est ok mais son state
est a "spare".
# mdadm --examine /dev/dm-5
/dev/dm-5:
          Magic : a92b4efc
        Version : 0.90.00
           UUID : e6d41a96:ca63711a:333fb2a5:6fcb4886 (local to host loki)
  Creation Time : Thu Feb 11 22:39:46 2010
     Raid Level : raid1
  Used Dev Size : 976759360 (931.51 GiB 1000.20 GB)
     Array Size : 976759360 (931.51 GiB 1000.20 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 1

    Update Time : Sat May  7 12:04:57 2011
          State : clean
 Active Devices : 1
Working Devices : 2
 Failed Devices : 1
  Spare Devices : 1
       Checksum : d102c881 - correct
         Events : 1153340


      Number   Major   Minor   RaidDevice State
this     2     253        5        2      spare   /dev/dm-5

   0     0     253        4        0      active sync
   1     1       0        0        1      faulty removed
   2     2     253        5        2      spare   /dev/dm-5



La configuration qui marchait jusque là :

# cat /etc/mdadm/mdadm.conf
DEVICE partitions
CREATE owner=root group=disk mode=0660 auto=yes
HOMEHOST <system>
MAILADDR hinault@gmail.com
# This file was auto-generated on Wed, 31 Mar 2010 22:14:09 +0200
# by mkconf 3.0.3-2
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=0.90 spares=0
UUID=e6d41a96:ca63711a:333fb2a5:6fcb4886
   devices=/dev/dm-4,/dev/dm-5

L'UUID de mon disque semble bon aussi :
# blkid /dev/dm-5
/dev/dm-5: UUID="e6d41a96-ca63-711a-333f-b2a56fcb4886" TYPE="linux_raid_member"


Je ne sais plus quoi faire donc si quelqu'un a des pistes à me
proposer ce sera avec une grande joie !!!


Reply to: