View previous topic :: View next topic |
Author |
Message |
256JMaN n00b
Joined: 20 May 2006 Posts: 37
|
Posted: Mon Jan 29, 2007 6:15 am Post subject: [recuperation de données] revenir en arriere apres un mkswa |
|
|
salut,
voila comme laisse penser le titre du topic j'ai commis l'énorme bourde de faire un mkswap sur une partitions ext3 qui contenait pas mal de données personnelles
ce qui fait que je me retrouve avec une partition swap de 176go ...
je me demandait si je ne pouvais pas revenir en arrière (j'ai pas vraiment eu l'impression qu'il y ai eu un formatage vue le peu de temps qu'il a fallut pour passer de l'ext3 a swap) ou si tout espoir était perdu |
|
Back to top |
|
|
grosnours Apprentice
Joined: 05 Jun 2006 Posts: 210 Location: Belgium
|
Posted: Mon Jan 29, 2007 10:42 am Post subject: |
|
|
Change le type de la partition en 83 avec fdisk. _________________ grosnours |
|
Back to top |
|
|
256JMaN n00b
Joined: 20 May 2006 Posts: 37
|
Posted: Wed Jan 31, 2007 12:26 am Post subject: |
|
|
n'étant pas a l'aise avec fdisk j'ai essayé de changer le type de partition avec cfdisk.
J'ai choisis le 83 qui correspond comme sur fdisk à linux, j'ai ecris ma table de partition puis quitté cfdisk pour réessayé de monter ma partition
Quote: | # mount /dev/hda6 /mnt/hd/
/dev/hda6 ressemble à un espace de swap - n'a pas été monté
mount: vous devez spécifier le type de système de fichiers |
j'ai réessayé en precisant le type d'abort avec ext3 puis ext2 les deux donne cette reponse :
Quote: | mount -t ext2 /dev/hda6 /mnt/hd/
mount: type erroné de système de fichiers, option erronée, super bloc erroné sur /dev/hda6,
codepage manquante ou autre erreur
Dans quelques cas certaines informations sont utiles dans syslog - essayez
dmesg | tail ou quelque chose du genre
|
dmsg | tail me donne ce si :
Quote: | VFS: Can't find ext3 filesystem on dev hda6.
VFS: Can't find an ext2 filesystem on dev hda6 |
j'ai bien peur que ce soit foutu
vous confirmez ? |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Wed Jan 31, 2007 1:09 am Post subject: |
|
|
Non je ne pense pas, tant que tu n'a pas activé le swap tu devrais pouvoir récupérer tes données !
Par contre je ne connais pas dutout le ext3 donc je ne sais pas quels outils utiliser (commence par voir fsck.ext3 avec les options de réparation).
Si il te reste assez de place fait une image de ta partition pour pour travailler dessus, ça évitera d'aggraver la situation en cas d'échec d'une réparation !
EDIT: J'ai fait un mkswap sur une partition ext3 qui contenais des données inutiles (une installation de gentoo que j'avais fait pour tester beryl/gnome) si j'arrive a la récupérer je te le dit |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Wed Jan 31, 2007 1:49 am Post subject: |
|
|
Je l'ai récupérée (et sans erreurs apparemment)
D'abord emerge testdisk.
Ensuite tu lance testdisk en root.
Dans le menu tu choisi "No Log" puis tu sélectionne le disque qui contien la partition.
Tu choisi le type de table de partition (normalement Intel)
Tu va dans "Advanced"
Tu sélectionne la partition a récupérer, et la deux possibilité :
1: Tu sélectionne "Superblock", tu appui sur la touche entrée normalement un liste de blocks de sauvegarde devrais apparaître, récupère les valeurs de "superblock" et de "blocksize" d'une des ligne.
2: Si "Superblock" n'apparaît pas va dans "Type" appui sur entrée et change le type de partition pour 83, puis voir première possibilité.
Une fois que tu as les valeurs de "superblock" et de "blocksize" tu lance dans une autre terminal (toujours en root) :
Code: | fsck.ext3 -p -b superblock -B blocksize partition |
Bien sur remplace superblock et blocksize par les valeurs récupérées dans testdisk et partition par /dev/hda6 si c'est bien la partition endommagé.
Et voila J'espère que ça se passera aussi bien pour toi que pour moi ! |
|
Back to top |
|
|
|