[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[urgent] récupérer une partition



Salut,

Un SOS un peu désespéré... Mais qui ne tente rien n'a rien.

J'ai flingué la partition / de mon système suite à une mauvaise
manipulation. Voici les faits:

Tout d'abord, Debian GNU-Linux Potato r0 mais noyau 2.2.19. Disque
UDMA66 de 40 Go partitionné comme suit:

- 20 Go comme:
 - hda1 : /boot (~ 8 Mo)
 - hda5 : /     (~ 20 Go)
 - hda6 : swap  (128 Mo)
- 20 Go non utilisé non formaté.

Lorsque je faisais un fdisk sur /dev/hda, j'obtenais

disk /dev/hda, 255 heads, 63 sectors, 3736 cyl
Units: cly of 66065x512 bytes

Device    Boot Start End Blocks     Id System
/dev/hda1       1     1   8001      83  Linux native
/dev/hda2      1288  3736 19671592+  5  Extended

ce qui ne correspondait pas à la description de la fstab (qui était
exacte). En plus, juste avant le blabla sur le problème des 1024
cylindres dans fdsik, j'avais un warning du genre « label non reconnu
» (désolé pour le manque de précision). Suite à une mauvaise
manipulation, j'ai fait un « w » en l'état, ce qui m'a enlevé le
warning mais hélas flingué la partition /.

Lorsque je reboote, j'ai le message d'erreur suivant:

attemp to access beyond end of device
03:05: rw=0, want=2, limit=0
dev 03:05 blksize=1024 blocknr=1 sector=2 sizw=1024 count=1
EXT2-fs: unable to read superblock
attemp...

cela boucle 3 ou 4 fois jusqu'au « kernel panic »...

Je peux booter sur un système de secours en RAMDISK avec le disque 2
de Debian ou bien tomsrbt-1.7.218... Mais impossible de monter
l'ancienne partition: un mount -t ext2 /dev/hda5 /mnt me renvoie le
message d'erreur précédent.

Voici ce que donne un efdisk (dont je ne comprendrais jamais pourquoi
il ne donne pas les mêmes messages que fdsik):

Name   Flags  Part Type   FS Type        label SIze (MB)
hdaa1          Primary     Linux ext2           8.23
               Pri/Log      Free space          30721.43

et un fdisk en mode expert (m):

Nr AF Hd Sec Cyl   Hd Sec Cyl Start     Size     ID
1  00  1   1  0    254 63  0   63       16002    83
2  00 254  63 1023 254 63 1023 20675655 39343185 05
3  00  0    0  0    0   0  0    0         0      00
4  00  0    0  0    0   0  0    0         0      00
5  00  0    0  0    0   0  0    0         0      00

J'aimerai pouvoir récupérer mon ancien hda5... Y-a-t'il une astuce
pour le faire ? A priori, il suffirait de récupérer l'en-tête de la
partition... Ma dernière sauvegarde a un mois mais je n'ai pas
sauvegardé le /var. Et j'ai quand même pas mal de données à récupérer
dans /home. J'avoue que cela m'embête beaucoup de perdre tout cela...

Ironie du sort, cela m'est arrivé au moment où je mettais en place un
véritable système de backup, fiable et régulier (via un graveur). Pour
info, xcdroast voyait bien toutes les anciennes partitions (hda5)
comme définies en début du message. Je ne touche pas à mon système
pendant 48 heures, le temps d'avoir un message d'aide pour récupérer
mon ancienne partition...

Je bénirai volontier mon sauveur...

Merci d'avance,

PK, franchement désespéré sur coup-là :-(


-- 
Patrice KARATCHENTZEFF
STMicroelectronics           Tel:  04-76-92-67-95
850, rue Jean Monnet
38926 CROLLES Cedex, France  Courriel: patrice.karatchentzeff@st.com



Reply to: