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 05/05/2011, à 18:27

chat2gouttieres

Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Bon ben voilà, tout est dans le titre, j'avais un volume RAID 1 avec 2 disques, puis j'ai fait des mauvaises manipulations, et je gratte dans un des disques seulement je n'ai pas bien envie de bêtises supplémentaires, ça suffit pour le moment.
Ce qu'il faut savoir, c'est que j'avais une seule partition de type ext4.

Voilà ce que Testdisk me dit :

Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

1 P Linux RAID               0   1  1 121600 254 63 1953520002 [md0]
No partition is bootable

La Quick search donne :

Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63
     Partition               Start        End    Size in sectors
D Linux                    0   1  1 121600 254 63 1953520002 [STATION-TRAVAIL]
D Linux RAID               0   1  1 121600 254 63 1953520002 [md0]

Ensuite :

Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63

     Partition                  Start        End    Size in sectors


No partition found or selected for recovery

Là j'ai lancé la Deeper search mais j'ai peur que ça ne fonctionne pas vraiment, voilà ce qu'il trouve :

Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63

     Partition                  Start        End    Size in sectors


No partition found or selected for recovery

Dernière modification par chat2gouttieres (Le 05/05/2011, à 19:53)


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#2 Le 05/05/2011, à 23:05

rmy

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Peux-tu donner plus de détail sur tes "mauvaises manipulations" ? et qu'est-ce que tu veux dire par "je gratte dans un des disques".
Si c'est du raid1 normalement tu devrais pouvoir t'en sortir avec un seul disque…

Donne le retour de

sudo sfdisk -luS

de

cat /proc/mdstat

de

cat /etc/mdadm/mdadm.conf 

de

sudo mdadm --examine --scan

et de

sudo mdadm --examine /dev/sdd1

Hors ligne

#3 Le 06/05/2011, à 08:18

Hoper

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Oubli le raid...


Le résumé des précédentes opérations c'est que le raid a été (plusieurs fois) reconstruit (entierrement), après suppression des meta datas etc.
(et la, je plaide non coupable hein wink


Bref, il n'y a plus rien a tirer de ce coté la. Juste à espérer que les FS eux sont toujours présent sur les disques. C'est moi qui lui ai conseillé de plus rien faire coté mdadm, de retirer un disque, et de travailler sur le disque restant avec testdisk pour essayer de retrouver la trace d'un FS.


Testdisk semble ne pas trouver grand chose, par contre, un fsck -n -t ext4 -b quelque chose sur /dev/sdd1 trouve bien ce qui ressemble à un fs (mais pas mal d'erreurs semblent remonter). J'avais demandé le résultat de ce fsck pipé dans un wc -l pour avoir une idée de la gravité du truc...). Pour le moment c'est la meilleur piste que nous ayons pu obtenir, mais j'espérai que testdisk, bien utilisé, permettrait des opérations moins risqués et moins aléatoires qu'un fsck -y qui pourrait tout aussi bien finir de tout détruire.


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

Hors ligne

#4 Le 06/05/2011, à 09:00

chat2gouttieres

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Alors pour les mauvaises manipulations, je n'y suis pas allé avec le dos de la cuillère. Quand j'ai voulu remonter mon volume RAID, j'ai fait des --create, le volume était en auto-read-only, donc j'ai mis un coup de --rewrite, ça s'est synchronisé, et comme je ne trouvais toujours pas de solution, j'ai cherché dans les forums, et j'ai fait un --zero-superblock. Voilà pour les catastrophes hmm

Quand je dis que je gratte dans un de mes disques, pour arrêter les frais, j'ai enlevé un disque du RAID et celui qui reste, j'essaie de récupérer quelque chose avec Testdisk. Voilà où j'en suis, avec l'espoir de récupérer quelque chose de mes données. Sinon, les résultats des commandes :

sudo sfdisk -luS

Disk /dev/sda: 9964 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sda1            63 160071659  160071597  83  Linux
/dev/sda2             0         -          0   0  Empty
/dev/sda3             0         -          0   0  Empty
/dev/sda4             0         -          0   0  Empty

Disk /dev/sdb: 19457 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdb1   *        63  81915434   81915372  83  Linux
/dev/sdb2      81915435 308881754  226966320  83  Linux
/dev/sdb3     308881816 312576704    3694889   5  Extended
/dev/sdb4             0         -          0   0  Empty
/dev/sdb5     308881818 312576704    3694887  82  Linux swap / Solaris

Disk /dev/sdd: 121601 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdd1            63 1953520064 1953520002  83  Linux
/dev/sdd2             0         -          0   0  Empty
/dev/sdd3             0         -          0   0  Empty
/dev/sdd4             0         -          0   0  Empty

Disk /dev/sdc: 60801 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdc1            63 976768064  976768002  83  Linux
/dev/sdc2             0         -          0   0  Empty
/dev/sdc3             0         -          0   0  Empty
/dev/sdc4             0         -          0   0  Empty

Disk /dev/sde: 60801 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sde1            63 976768064  976768002  83  Linux
/dev/sde2             0         -          0   0  Empty
/dev/sde3             0         -          0   0  Empty
/dev/sde4             0         -          0   0  Empty

Disk /dev/sdf: 15296 cylinders, 64 heads, 32 sectors/track
Warning: The partition table looks like it was made
  for C/H/S=*/93/32 (instead of 15296/64/32).
For this listing I'll assume that geometry.
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdf1   *        32  31326206   31326175   c  W95 FAT32 (LBA)
        end: (c,h,s) expected (1023,92,32) found (249,92,32)
/dev/sdf2             0         -          0   0  Empty
/dev/sdf3             0         -          0   0  Empty
/dev/sdf4             0         -          0   0  Empty

Disk /dev/md0: 244189984 cylinders, 2 heads, 4 sectors/track

sfdisk: ERROR: sector 0 does not have an msdos signature
 /dev/md0: unrecognized partition table type
No partitions found

cat /proc/mdstat

Personalities : [raid1] 
md0 : active (auto-read-only) raid1 sdd1[0]
      976759936 blocks [2/1] [U_]
      
unused devices: <none>

cat /etc/mdadm/mdadm.conf

MAILADDR root
# ARRAY /dev/md0 metadata=0.90 name=STATION-TRAVAIL:0 UUID=f55f0cfc:b1348512:00fdb35d:1c1775d7
ARRAY /dev/md0 metadata=0.90 UUID=bb4bbc19:030cb9b0:de5c94c6:eea8f7b0
ARRAY /dev/md0 metadata=0.90 UUID=bb4bbc19:030cb9b0:de5c94c6:eea8f7b0

sudo mdadm --examine --scan

ARRAY /dev/md0 UUID=bb4bbc19:030cb9b0:de5c94c6:eea8f7b0

sudo mdadm --examine /dev/sdd1

/dev/sdd1:
          Magic : a92b4efc
        Version : 0.90.00
           UUID : bb4bbc19:030cb9b0:de5c94c6:eea8f7b0 (local to host STATION-TRAVAIL)
  Creation Time : Thu May  5 10:00:12 2011
     Raid Level : raid1
  Used Dev Size : 976759936 (931.51 GiB 1000.20 GB)
     Array Size : 976759936 (931.51 GiB 1000.20 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0

    Update Time : Thu May  5 15:00:45 2011
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : a4677c7 - correct
         Events : 38


      Number   Major   Minor   RaidDevice State
this     0       8       49        0      active sync   /dev/sdd1

   0     0       8       49        0      active sync   /dev/sdd1
   1     1       8       65        1      active sync   /dev/sde1

Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#5 Le 06/05/2011, à 13:19

rmy

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

@Hoper, merci pour les précisions hmm


Est-ce que ta partition est "station travail" ?

Sinon, essaye testdisk directement sur md0, en passant les options à expert "yes", cylinder boudary "no", partial last cilynder "yes".
Et redonne les résultats.

Hors ligne

#6 Le 06/05/2011, à 13:47

chat2gouttieres

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Oui, ma partition est STATION-TRAVAIL suite à un changement de label lors de la tentative de remontage du RAID. Mais avant c'était DOCUMENTS et sur md0 Testdisk en a trouvé des traces. Je relance avec les options spécifiées.
Bon, ça va être super, parce qu'il fait comme si 'il y avait les 2 disques (2 To au total).

Dernière modification par chat2gouttieres (Le 06/05/2011, à 14:00)


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#7 Le 06/05/2011, à 19:33

rmy

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

chat2gouttieres a écrit :

Bon, ça va être super, parce qu'il fait comme si 'il y avait les 2 disques (2 To au total).

Pas normal, ce doit être la trace d'un raid0 préalable. Ton raid actuel fait bien 1Tio.

Au fait, est-ce que ton raid est partitionné ? (A-t-il une table de partition ou est-ce directement ton FS)

EDIT : je parle bien sûr de ton raid tel qu'il était à l'origine…

Dernière modification par rmy (Le 06/05/2011, à 19:34)

Hors ligne

#8 Le 06/05/2011, à 19:35

rmy

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Je pense à un truc. Tu es sûr à 100% que c'était un raid1 ?

Hors ligne

#9 Le 06/05/2011, à 20:08

chat2gouttieres

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

rmy a écrit :
chat2gouttieres a écrit :

Bon, ça va être super, parce qu'il fait comme si 'il y avait les 2 disques (2 To au total).

Pas normal, ce doit être la trace d'un raid0 préalable. Ton raid actuel fait bien 1Tio.

Au fait, est-ce que ton raid est partitionné ? (A-t-il une table de partition ou est-ce directement ton FS)

EDIT : je parle bien sûr de ton raid tel qu'il était à l'origine…

Non, mon RAID n'est pas partitionné, un disque, une partition ext4.

rmy a écrit :

Je pense à un truc. Tu es sûr à 100% que c'était un raid1 ?

Absolument, mon volume ne faisait "que" 1 To.


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#10 Le 07/05/2011, à 07:41

chat2gouttieres

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Bon, je crois que j'arrive avec des bonnes nouvelles, il voit bien des partitions nommées "Documents", c'est ce que j'avais comme label quand mon RAID fonctionnait bien. Il dit qu'elles ne peuvent être réparées par contre.
capture1e.png

Donc j'ai choisi une partition "Documents", j'ai fait "Continue", et voilà sur quoi je tombe :
capture2e.png

Si on pouvait m'indiquer quoi faire maintenant ?

Donc maintenant, le résultat des commandes.
sudo sfdisk -luS :

Disk /dev/sda: 9964 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sda1            63 160071659  160071597  83  Linux
/dev/sda2             0         -          0   0  Empty
/dev/sda3             0         -          0   0  Empty
/dev/sda4             0         -          0   0  Empty

Disk /dev/sdb: 19457 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdb1   *        63  81915434   81915372  83  Linux
/dev/sdb2      81915435 308881754  226966320  83  Linux
/dev/sdb3     308881816 312576704    3694889   5  Extended
/dev/sdb4             0         -          0   0  Empty
/dev/sdb5     308881818 312576704    3694887  82  Linux swap / Solaris

Disk /dev/sdd: 121601 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdd1            63 1953520064 1953520002  83  Linux
/dev/sdd2             0         -          0   0  Empty
/dev/sdd3             0         -          0   0  Empty
/dev/sdd4             0         -          0   0  Empty

Disk /dev/sdc: 60801 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdc1            63 976768064  976768002  83  Linux
/dev/sdc2             0         -          0   0  Empty
/dev/sdc3             0         -          0   0  Empty
/dev/sdc4             0         -          0   0  Empty

Disk /dev/sde: 60801 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sde1            63 976768064  976768002  83  Linux
/dev/sde2             0         -          0   0  Empty
/dev/sde3             0         -          0   0  Empty
/dev/sde4             0         -          0   0  Empty

Disk /dev/sdf: 15296 cylinders, 64 heads, 32 sectors/track
Warning: The partition table looks like it was made
  for C/H/S=*/93/32 (instead of 15296/64/32).
For this listing I'll assume that geometry.
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdf1   *        32  31326206   31326175   c  W95 FAT32 (LBA)
        end: (c,h,s) expected (1023,92,32) found (249,92,32)
/dev/sdf2             0         -          0   0  Empty
/dev/sdf3             0         -          0   0  Empty
/dev/sdf4             0         -          0   0  Empty

Disk /dev/md0: 244189984 cylinders, 2 heads, 4 sectors/track

sfdisk: ERROR: sector 0 does not have an msdos signature
 /dev/md0: unrecognized partition table type
No partitions found

cat /proc/mdstat

Personalities : [raid1] 
md0 : active (auto-read-only) raid1 sdd1[0]
      976759936 blocks [2/1] [U_]
      
unused devices: <none>

cat /etc/mdadm/mdadm.conf

MAILADDR root
# ARRAY /dev/md0 metadata=0.90 name=STATION-TRAVAIL:0 UUID=f55f0cfc:b1348512:00fdb35d:1c1775d7
ARRAY /dev/md0 metadata=0.90 UUID=bb4bbc19:030cb9b0:de5c94c6:eea8f7b0
ARRAY /dev/md0 metadata=0.90 UUID=bb4bbc19:030cb9b0:de5c94c6:eea8f7b0

sudo mdadm --examine --scan

ARRAY /dev/md0 UUID=bb4bbc19:030cb9b0:de5c94c6:eea8f7b0

sudo mdadm --examine /dev/sdd1

/dev/sdd1:
          Magic : a92b4efc
        Version : 0.90.00
           UUID : bb4bbc19:030cb9b0:de5c94c6:eea8f7b0 (local to host STATION-TRAVAIL)
  Creation Time : Thu May  5 10:00:12 2011
     Raid Level : raid1
  Used Dev Size : 976759936 (931.51 GiB 1000.20 GB)
     Array Size : 976759936 (931.51 GiB 1000.20 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0

    Update Time : Thu May  5 15:00:45 2011
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : a4677c7 - correct
         Events : 38


      Number   Major   Minor   RaidDevice State
this     0       8       49        0      active sync   /dev/sdd1

   0     0       8       49        0      active sync   /dev/sdd1
   1     1       8       65        1      active sync   /dev/sde1

Dernière modification par chat2gouttieres (Le 07/05/2011, à 07:52)


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#11 Le 07/05/2011, à 12:40

rmy

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Dans le premier apperçu de testdisk ta partition semble faire la bonne taille, mais est détectée comme commençant après la fin d'un premier disque de 1Tio, comme si dans tes manipulations tu avais à un moment donné assemblé éton raid en JBOD (linear).

Peux tu redonner les résultats de testdisk avec les même options que précédemment, mais sur chacun de tes deux disques indépendamment s'il te plaît ?
Pense dans ce cas à ne pas conserver 'Intel' comme proposé par défaut, mais à mettre "none" pour le partitionnement.

Hors ligne

#12 Le 07/05/2011, à 18:40

chat2gouttieres

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Voilà ce que dit le premier, je vais monter le second et faire pareil.
captureyyy.png

capture1jq.png

J'ai fait P pour avoir la liste des fichiers, et j'ai eu comme résultat une erreur de segmentation.


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#13 Le 07/05/2011, à 20:10

rmy

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Je veux bien le résultat du deuxième au cas ou tes disques ne sont plus synchrnones. Pourras-tu essayer aussi de lister sur l'autre ligne "Station travail" qui commence bien sur un cylindre ? Et aussi sur md0 tant qu'à faire… Pour accélérer, tu peux interrompre les scans dès que testdisk a repéré ces partitions.

Hors ligne

#14 Le 08/05/2011, à 09:41

chat2gouttieres

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Ok, mais comment tu vois que telle ou telle partition commence bien sur un cylindre ?

Déjà, voilà ce que j'ai :

sudo sfdisk -luS

Disk /dev/sda: 19457 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sda1   *        63  81915434   81915372  83  Linux
/dev/sda2      81915435 308881754  226966320  83  Linux
/dev/sda3     308881816 312576704    3694889   5  Extended
/dev/sda4             0         -          0   0  Empty
/dev/sda5     308881818 312576704    3694887  82  Linux swap / Solaris

Disk /dev/sdb: 60801 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdb1            63 976768064  976768002  83  Linux
/dev/sdb2             0         -          0   0  Empty
/dev/sdb3             0         -          0   0  Empty
/dev/sdb4             0         -          0   0  Empty

Disk /dev/sdc: 9964 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdc1            63 160071659  160071597  83  Linux
/dev/sdc2             0         -          0   0  Empty
/dev/sdc3             0         -          0   0  Empty
/dev/sdc4             0         -          0   0  Empty

Disk /dev/sde: 121601 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sde1            63 1953520064 1953520002  fd  Linux raid autodetect
/dev/sde2             0         -          0   0  Empty
/dev/sde3             0         -          0   0  Empty
/dev/sde4             0         -          0   0  Empty

Disk /dev/sdd: 121601 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdd1            63 1953520064 1953520002  83  Linux
/dev/sdd2             0         -          0   0  Empty
/dev/sdd3             0         -          0   0  Empty
/dev/sdd4             0         -          0   0  Empty

Disk /dev/sdf: 60801 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sdf1            63 976768064  976768002  83  Linux
/dev/sdf2             0         -          0   0  Empty
/dev/sdf3             0         -          0   0  Empty
/dev/sdf4             0         -          0   0  Empty

Disk /dev/md0: 244189984 cylinders, 2 heads, 4 sectors/track

sfdisk: ERROR: sector 0 does not have an msdos signature
 /dev/md0: unrecognized partition table type
No partitions found

cat /proc/mdstat

Personalities : [raid1] 
md0 : active (auto-read-only) raid1 sdd1[0] sde1[1]
      976759936 blocks [2/2] [UU]
      
unused devices: <none>

cat /etc/mdadm/mdadm.conf

MAILADDR root
# ARRAY /dev/md0 metadata=0.90 name=STATION-TRAVAIL:0 UUID=f55f0cfc:b1348512:00fdb35d:1c1775d7
ARRAY /dev/md0 metadata=0.90 UUID=bb4bbc19:030cb9b0:de5c94c6:eea8f7b0
ARRAY /dev/md0 metadata=0.90 UUID=bb4bbc19:030cb9b0:de5c94c6:eea8f7b0

sudo mdadm --examine --scan

ARRAY /dev/md0 UUID=bb4bbc19:030cb9b0:de5c94c6:eea8f7b0

sudo mdadm --examine /dev/sdd1 /dev sde1

/dev/sdd1:
          Magic : a92b4efc
        Version : 0.90.00
           UUID : bb4bbc19:030cb9b0:de5c94c6:eea8f7b0 (local to host STATION-TRAVAIL)
  Creation Time : Thu May  5 10:00:12 2011
     Raid Level : raid1
  Used Dev Size : 976759936 (931.51 GiB 1000.20 GB)
     Array Size : 976759936 (931.51 GiB 1000.20 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0

    Update Time : Thu May  5 15:00:45 2011
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
       Checksum : a4677c7 - correct
         Events : 38


      Number   Major   Minor   RaidDevice State
this     0       8       49        0      active sync   /dev/sdd1

   0     0       8       49        0      active sync   /dev/sdd1
   1     1       8       65        1      active sync   /dev/sde1
mdadm: cannot open /dev: Invalid argument
mdadm: cannot open sde1: No such file or directory

Dernière modification par chat2gouttieres (Le 08/05/2011, à 09:46)


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#15 Le 08/05/2011, à 13:00

rmy

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Tes disques semblent synchrones au niveau des md raid, mais je voudrais que tu passes testdisk dessus. Pas besoin de redonner toutes ces commandes à chaque fois.

Dans testdisk sur le résultat pour le premier disque, la partition qui commence (en dessous de START) sur CHS 0/0/62 ne commence par sur une frontière de cylindre. celle qui commence à CHS 0/1/1 oui.

Hors ligne

#16 Le 08/05/2011, à 18:51

chat2gouttieres

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Ok, merci pour la précision, alors déjà, j'ai rescanné le volume /dev/md0 après avoir remonté le second disque du RAID :

capture2ycb.png

La logique voudrait que je prenne une des 3 ext4 avec le label [Documents], mais laquelle ?

Il y a aussi un truc que je trouve bizarre, sur la capture ci-dessus, Testdisk dit "The harddisk (1000 GB / 931 GiB) seems too small! (< 2600 GB / 2422 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection..." mais peut-être que ça disparaîtra tout simplement si jamais le volume RAID voulait bien se remettre d'aplomb.

Du coup j'ai pris la 1ère des 3, et voilà pour la suite :

capturevs.png

J'ai pris la ligne surlignée :
capture1xkd.png

Et après ça ne va pas plus loin, je retombe sur le menu principal. Le truc c'est qu'il trouve des partitions de 2 To, ça c'est pas très normal.

Dernière modification par chat2gouttieres (Le 08/05/2011, à 19:49)


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#17 Le 08/05/2011, à 22:31

rmy

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Tu dis "j'ai pris" : le fait de surligner une partition n'a d'intérêt que pour ce que tu vas en faire dans l'écran dans lequel tu te trouve. Dès que tu continue la recherche ça n'a plus d'importance ce que tu as surligné avant.

Ce sont 3 scans "complets". Mais de ton raid. Comme demandé précédemment, je voudrais les retour que chacun des disques individuellement.

Au passage, ce n'est pas une bonne idée de réassembler ton raid, tu continue d'écrire sur les disques.

Hors ligne

#18 Le 08/05/2011, à 23:29

chat2gouttieres

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Quand je dis "j'ai pris", j'ai sélectionné la 1 ère ligne des ext4 et fait "Continue" puisque je n'avais pas d'autres choix.

Le scan individuel des disques est en cours, le premier est fini, le second je l'aurai demain matin au réveil.

Par contre, je n'ai pas ré-assemblé mon RAID, ça s'est fait automatiquement je ne sais comment quand j'ai remis l'autre disque


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#19 Le 09/05/2011, à 01:56

rmy

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

chat2gouttieres a écrit :

Par contre, je n'ai pas ré-assemblé mon RAID, ça s'est fait automatiquement je ne sais comment quand j'ai remis l'autre disque

C'est le comportement normal si tu mets ensemble les deux disques avec leurs blocs raid.

Hors ligne

#20 Le 09/05/2011, à 09:52

chat2gouttieres

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Ok, mais je ne le savais pas, donc la prochaine fois je ferais un mdadm --stop après le démarrage.

1er disque :
capturedisque1.png

capturedisque11.png

capturedisque12.png

2ème disque :
capturedisque2a.png

capturedisque2b.png

capturedisque2c.png


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#21 Le 09/05/2011, à 10:12

Hoper

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Ok, mais je ne le savais pas, donc la prochaine fois je ferais un mdadm --stop après le démarrage.

et il sera trop tard... rmy t'explique que le kernel assemble automatiquement les raids lorsqu'il détecte des superblocs mdadm au moment du boot. Et que cet assemblage provoque des écritures sur les disques. Répondre que tu stoppera donc systématiquement le raid après chaque assemblage (stop qui provoquera également des écritures !) ne me semble pas être la solution la meilleure... 


J'avais bien du te conseiller au moins 4 ou 5 fois de retirer physiquement l'un des deux disques de ta machine...


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

Hors ligne

#22 Le 09/05/2011, à 10:37

chat2gouttieres

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Tu m'as envoyé sur le topic où est la centralisation des récupérations de données, je crée mon topic, maintenant on me demande de remettre mon second disque. Tu auras beau eu me l'avoir expliqué 100 fois, moi je fais ce qu'on me demande. On ne m'a pas précisé qu'il fallait l'arrêter, ou quoi que ce soit d'autre, je fais "bêtement" ce qu'on me conseille. Je ne comprends absolument rien à ce que je fais, à ce qu'on me fait faire, je dirais que j'ai une confiance aveugle (même si ça peut être un tort), mais j'ai 1 To de données à récupérer d'une façon ou d'une autre, des données très très importantes (pour moi bien sûr). Alors à ce niveau là, on me dirait d'aller allumer un cierge à Lourdes et de prier les grands esprits en faisant 7 fois le tour de mon disque dur habillé en hippie que je le ferais.

Tu comprendras que je regrette bien de m'être lancer dans le RAID à cette heure-ci même si c'est une solution géniale (quand on sait s'en servir), et que EN TOUTE BONNE FOI, je croyais être dans le vrai dans ma façon de remonter mon RAID parce que jusqu'à maintenant ça avait toujours fonctionner. Je ne pouvais pas en penser autrement. Les tutos que j'ai suivi m'expliquait ça comme ça.

Alors au lieu d'intervenir ici pour me dire que tu m'avais dit 4 ou 5 de retirer le disque de la tour, ne serait-il pas mieux que toi et rmy échangiez juste un message ou deux sur ce topic pour par exemple choisir la meilleure solution vis à vis de ça en donnant chacun le pour et le contre de façon à ce que je sois fixé ? Sinon, ça ne fait STRIC-TE-MENT rien avancer.

Moi je sais plus quoi faire sinon. Je le mets, je ne le mets pas ? Je l'arrête, je ne l'arrête pas ?

Dernière modification par chat2gouttieres (Le 09/05/2011, à 10:42)


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#23 Le 09/05/2011, à 12:22

Hoper

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Tu m'as envoyé sur le topic où est la centralisation des récupérations de données, je crée mon topic, maintenant on me demande de remettre mon second disque

Je te présente toute mes excuses si c'est le cas, je n'avais pas vu que rmy t'avais demandé de remettre les deux disques ensemble. L'idéal serait d'avoir deux ordinateurs en fait, et brancher un disque sur chacune des machines, et de taper les commandes d'analyse sur les deux ordinateurs. Maintenant je comprend bien qu'on a pas forcément tous deux pc sous la main.

Les tutos que j'ai suivi m'expliquait ça comme ça.

A ce sujet, si tu retrouve les liens de ces tutos, ça m'intéresse. Il faut absolument prévenir les auteurs qu'ils ont écrit une très grosse bêtise.


Pour le reste je ne peux malheureusement pas t'aider d'avantage. Rmy est beaucoup plus calé que moi dans le domaine (raison pour la quelle je t'ai demandé de poster dans son topic).


Je me permettrai juste une dernière toute petite remarque, non pas pour remuer le couteau dans la plaie, mais simplement pour que tu puisse ensuite repartir sur de bonnes bases : Un raid c'est bien. Mais c'est infiniment moins bien qu'une sauvegarde (car justement, ça n'en est pas une). Donc, avec deux disques, il aurait effectivement été plus judicieux d'avoir un disque de donnée et un disque de backup...) En espérant sincérement que tu puisse retrouver les fichiers les plus important.


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

Hors ligne

#24 Le 09/05/2011, à 18:26

chat2gouttieres

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Merci l'ami pour le soutien, mais mes liens (préférences Firefox), sont sur le volume RAID en question hmm


Il y a 3 grands mensonges en informatique : ça fonctionne, c'est compatible, ça sort bientôt :p

Hors ligne

#25 Le 10/05/2011, à 10:22

rmy

Re : Récupérer une partition avec Testdisk suite à mauvaise manip sur RAID1

Désolé pour le délai de réaction. Je suis à Solution linux pour 3 jours.
Il y a un quiproquo : j'ai demandé des retours sur chacun des deux disques, et aussi sur md0 mais tel qu'il était (assemblé partiellement avec un disque). Pas de remettre les deux disques ensemble et d'assembler le raid.

Ceci dit c'est fait, je propose de se concentrer sur les données.

Vu l'importance de celles-ci et comme tu dit que tu ne maîtrise pas et ne comprends pas ce que tu fais, il me semble que c'est délicat de vouloir faire seul ce genre de manip sur un raid. Je t'invite à me contacter "professionnellement" via le lien dans ma signature. Je pratique le prix libre et mon diagnostic est gratuit.

Si tu préfères continuer seul pas de souci, je continue d'aider comme je peux sur le forum, mais pas dans les trois prochains jours.

Hors ligne