[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: