Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/11/2013, à 17:42

kuroshirokun

débutant avec mdadm

Bonjour,

Je suis un débutant sous ubuntu, je ne suis pas certains d'avoir toutes les bases, je m'excuse d'avance si mes questions sont triviales.

J'ai un gros soucis avec mon raid 5 et mdadm (je dispose de 5 disque de 2To) après un reboot de la machine j'ai eu un message d'erreur comme quoi le raid était "degraded" j'ai quand même démarré et vu qu'un de mes disques était en "removed" je l'ai donc rajouté dans le raid et il était en train de se synchroniser. Suite à un autre reboot même message d'erreur mais cette fois ci pas moyen de démarrer même en "degraded". J'ai booté sur une clef USB et quand je lance

mdadm --assemble --scan --verbose

j'obtiens

mdadm: looking for devices for /dev/md/0
mdadm: cannot open device /dev/sdf2: Device or resource busy
mdadm: cannot open device /dev/sdf1: Device or resource busy
mdadm: cannot open device /dev/sdf: Device or resource busy
mdadm: no RAID superblock on /dev/sde
mdadm: no RAID superblock on /dev/sdd
mdadm: no RAID superblock on /dev/sdc
mdadm: no RAID superblock on /dev/sdb
mdadm: no RAID superblock on /dev/sda
mdadm: cannot open device /dev/loop0: Device or resource busy
mdadm: /dev/sde1 is identified as a member of /dev/md/0, slot 2.
mdadm: /dev/sdd1 is identified as a member of /dev/md/0, slot 1.
mdadm: /dev/sdc1 is identified as a member of /dev/md/0, slot 0.
mdadm: /dev/sdb1 is identified as a member of /dev/md/0, slot 4.
mdadm: /dev/sda1 is identified as a member of /dev/md/0, slot -1.
mdadm: added /dev/sdd1 to /dev/md/0 as 1
mdadm: added /dev/sde1 to /dev/md/0 as 2
mdadm: no uptodate device for slot 3 of /dev/md/0
mdadm: added /dev/sdb1 to /dev/md/0 as 4
mdadm: added /dev/sda1 to /dev/md/0 as -1
mdadm: added /dev/sdc1 to /dev/md/0 as 0
mdadm: /dev/md/0 assembled from 3 drives and 1 spare - not enough to start the array.

/dev/sdf est la clef usb bootable, à partir de là je suis complétement perdu et je suis terrifié à l'idée de perdre mes données

Pouvez vous m'aider ?
Cordialement.

Hors ligne

#2 Le 07/11/2013, à 21:10

tiramiseb

Re : débutant avec mdadm

Salut,

je suis terrifié à l'idée de perdre mes données

Tu ne fais pas de sauvegarde !?

vu qu'un de mes disques était en "removed" je l'ai donc rajouté dans le raid

As-tu d'abord cherché pourquoi il était dans cet état ?
Si oui, pourquoi ?

Suite à un autre reboot

Avant cet autre reboot, la grappe RAID était-elle dans un état "correct" ?

Hors ligne

#4 Le 08/11/2013, à 13:32

kuroshirokun

Re : débutant avec mdadm

Je ne fais pas de sauvegarde, je pensais naïvement être à l'abris avec un raid 5, j'ai bien un crashplan qui tourne mais depuis peu donc je n'ai que 50% des données dessus.

Je n'ai pas vraiment cherché pourquoi il était en removed, là aussi j'ai bêtement vu sur un forum comment le rajouter et je l'ai fais

Avant le dernier reboot la grappe était montée, le disque qui était auparavant en removed était en resync, mais tout était en read-only

Hors ligne

#5 Le 08/11/2013, à 13:35

tiramiseb

Re : débutant avec mdadm

Outch... Si le disque était en resync et que tu lui as coupé l'herbe sous le pied, je comprends qu'il soit perdu...

Bon, par contre, n'était pas ultra-compétent avec le RAID logiciel, je préfère ne pas te faire faire des bêtises : avec la machine sous la main je me risquerais à faire quelques essais, mais pas à travers un forum.

Peut-être qu'un autre bénévole du forum, utilisant cette technologie, saura mieux t'aider...

Hors ligne

#6 Le 10/11/2013, à 16:17

kuroshirokun

Re : débutant avec mdadm

Je viens de me rendre compte en tendant l'oreille que j'ai un disque fichu, au bruit c'est sur, après comment reconstruire la grappe avec un disque manquant sans faire de bêtises je ne sais pas. J'ai bien lu les deux liens de Bruno mais je ne comprends pas tout...

Hors ligne

#7 Le 10/11/2013, à 16:32

bruno

Re : débutant avec mdadm

Désolé, mais comme tiramiseb je ne suis pas un spécialiste du RAID et j'hésite beaucoup à te conseiller des commandes qui risquent de tout te faire perdre.

Dans le premier lien que j'ai indiqué il est conseillé avant toute chose d'examiner l'état du RAID avec la commande :

mdadm --examine /dev/sd[abcde]1

En fonction des résultats, tu pourra peu-être tenter de ré-assembler les disques de ton RAID (avec un disque fautif c'est possible mais pas avec deux dans ton cas).

#8 Le 10/11/2013, à 16:45

kuroshirokun

Re : débutant avec mdadm

En lançant la commande

mdadm --examine /dev/sd[abcde]1

J'obtiens

/dev/sda1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : c00cc495:aaaf4c7b:08e68309:7c6c941d
           Name : kuromediaserver:0
  Creation Time : Wed Oct 31 03:32:59 2012
     Raid Level : raid5
   Raid Devices : 5

 Avail Dev Size : 3906764800 (1862.89 GiB 2000.26 GB)
     Array Size : 15627055104 (7451.56 GiB 8001.05 GB)
  Used Dev Size : 3906763776 (1862.89 GiB 2000.26 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
          State : clean
    Device UUID : d84214cc:8d7ce4da:7b2968c6:b749c943

    Update Time : Wed Nov  6 13:58:38 2013
       Checksum : 301e3048 - correct
         Events : 286843

         Layout : left-symmetric
     Chunk Size : 512K

   Device Role : spare
   Array State : AA..A ('A' == active, '.' == missing)
/dev/sdb1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : c00cc495:aaaf4c7b:08e68309:7c6c941d
           Name : kuromediaserver:0
  Creation Time : Wed Oct 31 03:32:59 2012
     Raid Level : raid5
   Raid Devices : 5

 Avail Dev Size : 3906764800 (1862.89 GiB 2000.26 GB)
     Array Size : 15627055104 (7451.56 GiB 8001.05 GB)
  Used Dev Size : 3906763776 (1862.89 GiB 2000.26 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
          State : clean
    Device UUID : aa50a656:1a8d6094:55d510e7:060ae688

    Update Time : Wed Nov  6 13:58:38 2013
       Checksum : d9f1bace - correct
         Events : 286843

         Layout : left-symmetric
     Chunk Size : 512K

   Device Role : Active device 4
   Array State : AA..A ('A' == active, '.' == missing)
mdadm: No md superblock detected on /dev/sdc1.
/dev/sdd1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : c00cc495:aaaf4c7b:08e68309:7c6c941d
           Name : kuromediaserver:0
  Creation Time : Wed Oct 31 03:32:59 2012
     Raid Level : raid5
   Raid Devices : 5

 Avail Dev Size : 3906764800 (1862.89 GiB 2000.26 GB)
     Array Size : 15627055104 (7451.56 GiB 8001.05 GB)
  Used Dev Size : 3906763776 (1862.89 GiB 2000.26 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
          State : clean
    Device UUID : 294806b4:07c7e8cb:3066e90d:2b7ee9e4

    Update Time : Wed Nov  6 13:58:38 2013
       Checksum : f1b5f135 - correct
         Events : 286843

         Layout : left-symmetric
     Chunk Size : 512K

   Device Role : Active device 1
   Array State : AA..A ('A' == active, '.' == missing)
/dev/sde1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : c00cc495:aaaf4c7b:08e68309:7c6c941d
           Name : kuromediaserver:0
  Creation Time : Wed Oct 31 03:32:59 2012
     Raid Level : raid5
   Raid Devices : 5

 Avail Dev Size : 3906764800 (1862.89 GiB 2000.26 GB)
     Array Size : 15627055104 (7451.56 GiB 8001.05 GB)
  Used Dev Size : 3906763776 (1862.89 GiB 2000.26 GB)
    Data Offset : 262144 sectors
   Super Offset : 8 sectors
          State : active
    Device UUID : 0d4084ef:43c5f39a:5385aa45:787f47dd

    Update Time : Wed Nov  6 13:35:52 2013
       Checksum : 2c6116ec - correct
         Events : 286715

         Layout : left-symmetric
     Chunk Size : 512K

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

A ce que je comprends j'ai /dev/sda qui est en spare et /dev/sdc qui n'a pas ce "superblock"

mdadm: No md superblock detected on /dev/sdc1.

je pense qu'il faut créer un array avec un disque en missing mais je ne sais pas comment le faire pour être sur de ne pas perdre les données.

Hors ligne

#9 Le 10/11/2013, à 17:05

bruno

Re : débutant avec mdadm

Il semble que le disque fautif corresponde donc à /dev/sdc qu'il faudrait remplacer.

Bon, tu peux tenter de forcer l’assemblage du Raid à tes risques et périls :

mdadm --assemble --force /dev/md0 /dev/sda1 /dev/sdb1 /dev/sdd1 /dev/sde1

J'exclus volontairement sdc qui est fautif.