Pages : 1
#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 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
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 ? 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 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
Pages : 1