Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[recuperation de données] revenir en arriere apres un mkswap
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
256JMaN
n00b
n00b


Joined: 20 May 2006
Posts: 37

PostPosted: Mon Jan 29, 2007 6:15 am    Post subject: [recuperation de données] revenir en arriere apres un mkswa Reply with quote

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 :cry:
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 :cry:
Back to top
View user's profile Send private message
grosnours
Apprentice
Apprentice


Joined: 05 Jun 2006
Posts: 210
Location: Belgium

PostPosted: Mon Jan 29, 2007 10:42 am    Post subject: Reply with quote

Change le type de la partition en 83 avec fdisk.
_________________
grosnours
Back to top
View user's profile Send private message
256JMaN
n00b
n00b


Joined: 20 May 2006
Posts: 37

PostPosted: Wed Jan 31, 2007 12:26 am    Post subject: Reply with quote

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 :cry:
vous confirmez ?
Back to top
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Wed Jan 31, 2007 1:09 am    Post subject: Reply with quote

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
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Wed Jan 31, 2007 1:49 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum