Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Périphérique raid0 qui ne se monte plus
Envoyé par: cam

Salut,

J'ai récemment changé de distribution (j'aime bien tester différentes distros) en gardant comme d'habitude mon /home et mes autres partitions de données dont une partition raid0 md0. Depuis le dernier changement la partition md0 n'est plus montée automatiquement. Apparemment elle ne seraia pas formatée alors que j'ai pleins de données dessus.

Voici mon /etc/fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda2
/dev/sda2 	/               ext3    relatime,errors=remount-ro 0       1
# /dev/sda3
/dev/sda3 	/home           ext3    relatime        0       2
# /dev/md0
/dev/md0 	/media/janbeuhnoix ext3    relatime        0       2
# /dev/sdb2
/dev/sdb2 	/media/share    ext3    relatime        0       2
# /dev/sdb1
/dev/sdb1 	/media/windows  ntfs    defaults,umask=007,gid=46 0       1
# /dev/sda1
/dev/sda1 	none            swap    sw              0       0

/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/scd1       /media/cdrom1   udf,iso9660 user,noauto,exec,utf8 0       0

fdisk -l:
Disk /dev/sda: 74.0 GB, 74000000000 bytes
255 heads, 63 sectors/track, 8996 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00029ad0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         486     3903763+  82  Linux swap / Solaris
/dev/sda2   *         487        2918    19535040   83  Linux
/dev/sda3            2919        8996    48821535   83  Linux

Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000d3f33

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        6527    52428096    7  HPFS/NTFS
/dev/sdb2            6528       30401   191767905   83  Linux

Disk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0003286b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1       38913   312568641   fd  Linux raid autodetect

Disk /dev/sdd: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x19e219e1

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1       38913   312568641   fd  Linux raid autodetect

Est-ce que mes options de montage ne sont pas adaptées? Avant le dernier changement de distribution j'ai fait ces manipulations des dizaines de fois et ça n'avait jamais posé de problème, je suppose juste que l'autodétection des périphériques multidisques pendant l'installation à foutu le bordel. Pour info je suis sous ubuntu 8.10 en 64bits

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Sunday 1 February 2009 23:01:00
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

J'ai oublié de poster le message d'erreur donc le voici:

sudo mount -t ext3 /dev/md0 /media/janbeuhnoix/
mount: wrong fs type, bad option, bad superblock on /dev/md0,
       missing codepage or helper program, or other error
       (could this be the IDE device where you in fact use
       ide-scsi so that sr0 or sda or so is needed?)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Sunday 1 February 2009 23:25:55
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: peck

Regarde dans /proc/mdstat pour vérifier que le raid est bien construit, mais il semblerait que ce soit bien le cas.

Le contenu su raid est corrompu, donc le système de fichier ne peut pas être lu.
Essaie la commande mount sans le -t mais j'ai un doute.

Quel est ce dernier changement qui est arrivé ?

[linux-attitude.fr]

Poste le Monday 2 February 2009 14:25:48
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

J'étais sur un système ubuntu 32 bits et je suis repassé en 64 bits, je précise que ce sont des modifications que j'ai fais maintes fois.
J'ai déjà essayé de le monter à la main mais sans succès (avec le système de fichier dans la commande ou non)

Je ferai un peu plus de tests ce soir mais j'ai vraiment pas envie de perdre les données quitte à y passer 2 semaines! smiling bouncing smiley

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Monday 2 February 2009 14:47:17
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

J'ai trouvé ça qui peut être intéressant smiling smiley

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Monday 2 February 2009 23:05:31
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

Ah bah t'avais raison...

cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
unused devices: <none>

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Monday 2 February 2009 23:17:23
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: peck

On dirait que ton raid0 n'existe plus, ou n'est plus considéré comme tel par le noyau. Le problème avec un raid0 c'est que la récupération de données est plutot difficile.

Si tu as encore toutes les onfos sur ton raid, tu peux essayer de le reconstruire (attention, même ordre des disques et même parammètres de construction).

[linux-attitude.fr]

Poste le Tuesday 3 February 2009 08:55:24
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

J'aimerai bien le reconstruire ouais mais je sais pas comment m'y prendre. J'ai jamais eu de problèmes avec ce raid depuis sa création donc je ne connais pas la marche à suivre. Je sais quels disques sont compris dans ce raid et dans quel ordre mais en gros c'est tout. Si tu as des docs à ce sujet je suis preneur winking smiley
J'ai cherché des trucs hier soir à ce sujet mais j'ai rien trouvé de probant et je veux pas tenter des tonnes de manips si je suis pas sûr de ce que je fait ^^

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Tuesday 3 February 2009 14:04:01
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

Et la chunck size était à sa valeur par défaut. smiling smiley

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Tuesday 3 February 2009 18:06:38
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

peck a écrit:
-------------------------------------------------------
< ....
> Si tu as encore toutes les onfos sur ton raid, tu
> peux essayer de le reconstruire (attention, même
> ordre des disques et même parammètres de
> construction).

Quels paramètres de construction? ça?

Disk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0003286b

Disk /dev/sdd: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x19e219e1

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Tuesday 3 February 2009 21:23:09
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

Je découvre quelques commandes mais qui ne font pas avancer le schmilblick...

~$ mdadm --examine /dev/sdc1
/dev/sdc1:
          Magic : a92b4efc
        Version : 00.90.00
           UUID : edf2cdd8:ded5032d:33a70373:7f0eea01
  Creation Time : Sat Apr 14 05:01:06 2007
     Raid Level : raid0
  Used Dev Size : 0
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0

    Update Time : Sat Apr 14 05:28:16 2007
          State : active
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : b4ea9ca7 - correct
         Events : 5

     Chunk Size : 64K

      Number   Major   Minor   RaidDevice State
this     1       8       33        1      active sync   /dev/sdc1

   0     0       8       17        0      active sync   /dev/sdb1
   1     1       8       33        1      active sync   /dev/sdc1

~$ sudo mdadm --examine /dev/sdd1
/dev/sdd1:
          Magic : a92b4efc
        Version : 00.90.00
           UUID : edf2cdd8:ded5032d:33a70373:7f0eea01
  Creation Time : Sat Apr 14 05:01:06 2007
     Raid Level : raid0
  Used Dev Size : 0
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0

    Update Time : Sat Apr 14 05:28:16 2007
          State : active
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : b4ea9c95 - correct
         Events : 5

     Chunk Size : 64K

      Number   Major   Minor   RaidDevice State
this     0       8       17        0      active sync   /dev/sdb1

   0     0       8       17        0      active sync   /dev/sdb1
   1     1       8       33        1      active sync   /dev/sdc1

~$ sudo mdadm --assemble /dev/md0 /dev/sd[cd]1
mdadm: cannot open device /dev/sdc1: Device or resource busy
mdadm: /dev/sdc1 has no superblock - assembly aborted

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Tuesday 3 February 2009 23:37:58
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

La fin des mdadm --examine est bizarre non? C'est quoi le rapport avec mon sdb1 vu qu'il fait pas partie du raid?? confused smiley

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Wednesday 4 February 2009 10:17:17
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: peck

C'est bizarre il a l'air de te dire que les disques sont OK et que md0 existe déjà.

Essaye mdadm -Q ou mdadm -D sur md0. Tu auras plus d'informations.
Essaye mdadm -R sur md0, peut être qu'il est juste désactivé.

[linux-attitude.fr]

Poste le Wednesday 4 February 2009 10:29:57
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

Bah je vais tester de changer la fin du fichier mdadm.conf pour voir ce que ça peut donner parce que tes commandes ne fonctionnent pas.

~$ sudo mdadm -Q /dev/md0
/dev/md0: is an md device which is not active

sudo mdadm -D /dev/md0
mdadm: md device /dev/md0 does not appear to be active.

sudo mdadm -R /dev/md0
mdadm: failed to run array /dev/md0: Invalid argument

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Wednesday 4 February 2009 18:42:57
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

Vous pouvez également suivre l'avancement de sujet sur le forum debian-fr.

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Friday 6 February 2009 11:19:41
Répondre     Citer    
Re: Périphérique raid0 qui ne se monte plus
Envoyé par: cam

Pour ceux que ça intéresse j'ai créé un nouveau thread sur ubuntu.org qui avance mieux winking smiley

C'est parce que la lumiere se déplace plus vite
que le son que certains ontl'air brillant avant d'avoir l'air con

Poste le Wednesday 18 February 2009 08:50:20
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Périphérique raid0 qui ne se monte plus
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons