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 13/01/2011, à 21:22

Shmii

Reconstruction d'une grappe Raid5

Bonjour,

la configuration d'origine de mes disc :
2x 80 GO   [RAID0 Swap 2x 4G0][RAID1 Ext3 2x 76Go]
4x 1 T0      [RAID5 4x 1 T0]

cela donnais donc :
mdX swap de 8Go
mdX Ext3 76Go
mdX Ext3 3T0


suite a un crash de mon système je viens de booter depuis un live cd
J'ai voulu réinstaller unbuntu 10.10 sur  le RAID1 système
En me disant que je monterais le RAID5 plus tard
mais lors du formatage => segfault .....


J'ai donc décider de booter avec le live cd pour essayer de monter ma grappe RAID5
Et pouvoir copier les données


et je cherche a monter ma grappe RAID5 ... et la c'est le drame !!

mdadm -E -s
ARRAY /dev/md0 UUID=35f13c6d:5149844e:da040ccc:bb274a33
ARRAY /dev/md2 UUID=d441d738:3978b7dc:e4eed4b5:c54fcb96

Je n'ai pas de md1 .... mon Raid5 avec toutes mes données

Comment recrée md1 sans perdre les données

Dernière modification par Shmii (Le 14/01/2011, à 00:58)

Hors ligne

#2 Le 13/01/2011, à 21:23

Shmii

Re : Reconstruction d'une grappe Raid5

>

 fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0b3b0b3a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         486     3903763+   5  Extended
/dev/sda2             487        9729    74244397+  fd  Linux raid autodetect
/dev/sda5               1         486     3903732   fd  Linux raid autodetect

Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000baf3a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         486     3903763+   5  Extended
/dev/sdb2             487        9729    74244397+  fd  Linux raid autodetect
/dev/sdb5               1         486     3903732   fd  Linux raid autodetect

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x34243423

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1      121601   976760001   fd  Linux raid autodetect

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000746fa

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1      121601   976760001   fd  Linux raid autodetect

Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00076c3c

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1               1      121601   976760001   fd  Linux raid autodetect

Disk /dev/sdf: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00079cd2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1               1      121601   976760001   fd  Linux raid autodetect

Disk /dev/md0: 76.0 GB, 76026150912 bytes
2 heads, 4 sectors/track, 18561072 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/md0 doesn't contain a valid partition table

Disk /dev/md2: 7994 MB, 7994605568 bytes
2 heads, 4 sectors/track, 1951808 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 65536 bytes / 131072 bytes
Disk identifier: 0x00000000

Disk /dev/md2 doesn't contain a valid partition table

Hors ligne

#3 Le 13/01/2011, à 21:31

Shmii

Re : Reconstruction d'une grappe Raid5

Peut on rassembler les disques dans un raid sans perdre les données?
si oui comment ?

comme ca ? je n'ose pas faire ca de peur de perdre mes données ...

mdadm --assemble /dev/md1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1

Dernière modification par Shmii (Le 13/01/2011, à 21:32)

Hors ligne

#4 Le 14/01/2011, à 00:30

Shmii

Re : Reconstruction d'une grappe Raid5

J'ai avancer ....

root@ubuntu:~# mdadm --assemble /dev/md1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
mdadm: no recogniseable superblock on /dev/sdc1
mdadm: /dev/sdc1 has no superblock - assembly aborted

Je n'ai plus aucune des signatures sur mes disc....

root@ubuntu:~# mdadm -E /dev/sdc1
mdadm: No md superblock detected on /dev/sdc1.
root@ubuntu:~# mdadm -E /dev/sdd1
mdadm: No md superblock detected on /dev/sdd1.
root@ubuntu:~# mdadm -E /dev/sde1
mdadm: No md superblock detected on /dev/sde1.
root@ubuntu:~# mdadm -E /dev/sdf1
mdadm: No md superblock detected on /dev/sdf1.

Je perd espoirs....

root@ubuntu:~# dmesg | tail
[17297.210042] [drm] nouveau 0000:02:00.0: Load detected on output A
[17328.210043] [drm] nouveau 0000:02:00.0: Load detected on output A
[17359.210043] [drm] nouveau 0000:02:00.0: Load detected on output A
[17390.210042] [drm] nouveau 0000:02:00.0: Load detected on output A
[17421.210043] [drm] nouveau 0000:02:00.0: Load detected on output A
[17452.210051] [drm] nouveau 0000:02:00.0: Load detected on output A
[17483.210044] [drm] nouveau 0000:02:00.0: Load detected on output A
[17498.238279] EXT3-fs (md0): error: can't find ext3 filesystem on dev md0.
[17514.210042] [drm] nouveau 0000:02:00.0: Load detected on output A
[17545.210041] [drm] nouveau 0000:02:00.0: Load detected on output A

Dernière modification par Shmii (Le 14/01/2011, à 00:40)

Hors ligne

#5 Le 14/01/2011, à 01:26

cathogeek

Re : Reconstruction d'une grappe Raid5

As-tu de quoi stocker des sauvegardes de tes partitions /dev/sd* ?
Tu peux les sauvegarder avec dd :

dd -if=/dev/sdc1 -of=/mnt/backup/sdc1

Et ainsi de suite pour les autres.

Au moins tu pourras manipuler tes partitions avec moins d'inquiétude.

Dernière modification par cathogeek (Le 14/01/2011, à 01:27)

Hors ligne

#6 Le 14/01/2011, à 01:36

Shmii

Re : Reconstruction d'une grappe Raid5

non je n'ai pas de quoi stocker mes partitions ..
mais vu l'importance des donner je peux aller acheter demain des disc ...

j'ai sur ces disc toutes les photo et film de toute la famille ....

Hors ligne

#7 Le 14/01/2011, à 11:27

Hoper

Re : Reconstruction d'une grappe Raid5

Yop.

Premièrement... Du calme smile Sérieusement, c'est dans ce genre de situation qu'il faut savoir rester concentré et patient. Ne fais rien que tu ne maitrise pas totalement. Tes donnes n'ont pas pu disparaitre, elles sont forcément toujours présentes, tu devrait les récupérer à condition de ne pas faire n'importe quoi.


root@ubuntu:~# mdadm -E /dev/sdc1
mdadm: No md superblock detected on /dev/sdc1.


Avait tu déjà testé cette commande à l'époque ou tout fonctionnait normalement ? les informations md étaient bien présentes ? Comment avait tu cré ton raid exactement ?


Tu boot en ce moment sur un live CD. Quelle version ? Si la version de ce live CD est plus ancienne que le système qui était installé, il est possible que l'outil mdadm soit trop ancien et que le format de ton raid soft soit récent pour être reconnu...


Avait tu crée un fichier de configuration de ton raid ? (/etc/raidtab ou autre ?)


Que donne les commandes :


mdadm --query /dev/sdc1
mdadm --query /dev/sdd1
mdadm --query /dev/sde1
mdadm --query /dev/sdf1

Dernière modification par Hoper (Le 14/01/2011, à 11:28)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#8 Le 14/01/2011, à 13:46

Shmii

Re : Reconstruction d'une grappe Raid5

Bonjour Hoper, Merci de ton aide smile

Mon live CD est le dernier disponible ubuntu 10.10 x64

root@ubuntu:~# mdadm -E /dev/sdc1
mdadm: No md superblock detected on /dev/sdc1.

=> non je n'avais pas essayer cette commande avnt le crash ....

=>il me semble de memoire que j'avais flager en raid chaque disc et utiliser le gestionaire graphique de l'intal (ubuntu 8.04) pour gerer le raid. de memoire Ext3 (ca je n'en suis pas sur)

=> je pense avoir detruit cette grape il y a deux jours
Le crash de sda a empecher le reboot du serveur
Je me suis dit que j'allais reinstaller ubuntu 10.10 en lieu et place de la 8.04
et donc via l'installe en mode texte (la seul qui donne acces au option) j'ai voulu detruire mon raid avec le systeme et la plantage de l'install => segfault

Chose curieuse depuis quand je reboot cette interface graphique celle ci "Voie bien le RAID5 et la partition de 3TO" ....

Dernière modification par Shmii (Le 14/01/2011, à 13:50)

Hors ligne

#9 Le 14/01/2011, à 13:52

Hoper

Re : Reconstruction d'une grappe Raid5

=>il me semble de memoire que j'avais flager en raid chaque disc et utiliser le gestionaire graphique de l'intal (ubuntu 8.04) pour gerer le raid. de memoire Ext3 (ca je n'en suis pas sur)


Rhaa.... C'est au moins le troisième cas que je vois, de raid crée sans aucune méta donnée, et à chaque fois il avait été crée avec cet outil de merde. Il va vraiment falloir que je me décide à le tester un jour. Ou que quelqu'un se décide à écrire en rouge, en gras, en énorme et en surligné dans la doc que ce machin ne doit etre utilisé sous aucun pretexte. Mais bon, ce courageux individu devrai d'abord devoir batailler contre l'escadron d'admin de la doc qui lui rappellerons la philosophie ubuntu, le tout graphique etc... Presque une cause désespérée. Passons, c'est pas le sujet. (Juste peut être l'une des cause de tes problèmes. La prochaine fois, quand tu voudra faire un truc sérieux, et la création d'un raid est une chose sérieuse, fait la en ligne de commande)

=> je pense avoir détruit cette grape il y a deux jours en voulant detruire / mon autre grape raid

Tiens, tu n'avais rien dit à ce sujet... Raconte moi ça en détail.

Dernière modification par Hoper (Le 14/01/2011, à 13:53)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#10 Le 14/01/2011, à 13:57

Hoper

Re : Reconstruction d'une grappe Raid5

et donc via l'installe en mode texte (la seul qui donne acces au option) j'ai voulu detruire mon raid avec le systeme et la plantage de l'install => segfault

Tu parle de ton raid système, du / ? Donc a aucun moment tu n'a essayé de toucher au "gros" raid ? Dans ce cas, je ne vois pas pourquoi cela aurait détruit quoi que ce soit. Au pire, cela à modifier la table de partition mais d'après le résultat des fdisk ce n'est pas le cas.


Chose curieuse depuis quand je reboot cette interface graphique celle ci "Voie bien le RAID5 et la partition de 3TO" ....

Développe s'il te plait. De quel interface graphique parle tu ? du machin que tu as utilisé pour crée le raid ? Si c'est le cas, lance la, et si il retrouve bien ton raid, que donne la commande :

sudo cat /proc/mdstat


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#11 Le 14/01/2011, à 14:02

Shmii

Re : Reconstruction d'une grappe Raid5

mon gtalk : thomas at chalmel point org
cela serra plus simple (je pourais te filer les acces root


=> toujour par l'interface graphique de l'install en mode texte
j'ai tenter de formater la Raid1 2x 80GO en ext3  (C'est bien mon /  et non ce RAID5 avec mes data)
non sauf erreur de ma part je n'ai jamais toucher au raid5 (ou sont les données que je souhaite recuperer
C'est par cette meme interface graphique que mon raid5 est detecter (je n'ai pas de terminal a ce moment pour essayer quoique ce soit)

Dernière modification par Shmii (Le 14/01/2011, à 14:04)

Hors ligne

#12 Le 14/01/2011, à 14:15

Hoper

Re : Reconstruction d'une grappe Raid5

mon gtalk : thomas at chalmel point org
cela serra plus simple (je pourais te filer les acces root

Je suis au boulot la... Les IM, c'est pas vraiment possible. "M'échapper" en ssh, oui, je peux le faire. Donc irc par exemple, pas de soucis.


=> toujour par l'interface graphique de l'install en mode texte


T'a pas l'impression qu'il y a comme une contradiction dans la phrase ? smile Mais bon, j'ai compris, tu parle de l'interface "ncurse" de l'installation. Du coup, voila ce que je ferai à ta place. Tu relance l'installation jusqu'à ce que tu arrive au point ou il te détecte ton raid. Ensuite tu essaye de lancer un autre shell (control alt/F2 ?) ou tu tente d'interrompre le script d'install avec un control C... Bref, essaye de chopper un shell à ce moment la, et regarde ce que donne :


cat /proc/mdstat


a ce moment la. Si le raid est bien vu, il faut faire un --detail dessu pour avoir plus d'infos sur sa structure (quel sont les devices réellement utilises, quelle version pour les metadata etc) ce qui nous permettra de le remonter à la main ensuite.


A tout hasard, a partir du live CD, je serai aussi curieux d'avoir le résultat (par exemple) de :


mdadm --examine /dev/sdd


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#13 Le 15/01/2011, à 01:39

Shmii

Re : Reconstruction d'une grappe Raid5

J'ai trouver la solution ....Grand merci a tous ceux qui mon aider

le coupable est mdadm .... j'avais ubuntu 8.4 sur le serveur
et mon live CD en 10.10 ne contiens pas la même version de mdadm
Et ne pas maintenir de rétrocompatibilité ne semble gêner personne !!!!!!

Bref heureusement un ami smile que je remercie TRES GRANDEMENT au passage a été capable d'éditer les partitions pour y ajouter les signatures et pouvoir monter mon Raid.

Je doit être idiot mais la non rétrocompatibilité de tel outil "Stratégique" ne gêne que moi ?

Hors ligne

#14 Le 16/01/2011, à 09:30

Hoper

Re : Reconstruction d'une grappe Raid5

Je doit être idiot mais la non rétrocompatibilité de tel outil "Stratégique" ne gêne que moi ?

Au contraire, il n'y a aucun problème de rétro compatibilité.
Simplement il existe 4 formats de méta données (0.90 1.0 1.1 et 1.2) et pour assembler le raid, mdadm doit quand même au minimum connaitre le format du raid. Or ce format, si tu n'a pas de fichiers de config, est indiqué dans les méta-data du raid. C'est un peu ce que je t'explique depuis le début... Bref, ton raid a été crée n'importe comment, le problème est uniquement la. Des raids softwares, j'en utilise depuis 10 ans et je t'assure que j'ai jamais eu de soucis de changement de version.


Je t'avais aussi dit de comparer les versions de mdadm entre ton OS et le live CD...


Bref, content que tu ai retrouvé tes données. Une dernière remarque quand même, tu semblait un peu "paniqué" au départ... Dois-je en conclure que tu n'avais pas de sauvegarde ? au moins des fichiers les plus importants ? Si c'est le cas tu ne pourra t'en prendre qu'a toi même (et pas à mdadm !) si un jour tu les perdait...

Dernière modification par Hoper (Le 16/01/2011, à 09:31)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne