Bonjour
Après une manip précipité dd if= .... afin de rendre bootable une clé usb, j'ai changé la partition d'un de mes disk: /home extend4 -- justement celui qui contient toutes mes données.
les autres disk n'ont rien souffert.
ma config= 1 disk / sda et l'autre en /home. J'ai lu sur le forum un sujet avec le même pbm, mais maleureusement je l'ai perdu et je le retrouve plus. Actuellement j'attend le résultat final de testdisk. Mais d'après mes premiers recherches il paraît que la partition /home est endommagée. Je cherchais une solution afin de recuperer le /home
merci
partition endommage erreur manip dd=if Topic is solved
- cgrenier
- Site Admin
- Posts: 5438
- Joined: 18 Feb 2012, 15:08
- Location: Le Perreux Sur Marne, France
- Contact:
Re: partition endommage erreur manip dd=if
Si la table des partitions est endommagée, il faut utiliser TestDisk, Analyse, Quick Search, (Stop), Deeper Search.
Mettre les partitions à garder/récupérer en *(bootable), P(rimary), L(ogical). Sur l'écran suivant, si elles sont toutes là, write et confirmer.
Pour reconstruire le superblock de la partition Linux, TestDisk, Advanced, Superblock et utiliser la commande fsck donnée.
Mettre les partitions à garder/récupérer en *(bootable), P(rimary), L(ogical). Sur l'écran suivant, si elles sont toutes là, write et confirmer.
Pour reconstruire le superblock de la partition Linux, TestDisk, Advanced, Superblock et utiliser la commande fsck donnée.
Re: partition endommage erreur manip dd=if
Je vous remerci pour votre réponse et vos conseils.
J'ai suivi vos récomendations mais je n'ai pas eu des résultats positifs
voici mes manips. et ses résultats :
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /dev/sdc - 1000 GB / 931 GiB - CHS 121601 255 63
Partition Start End Size in sectors
Linux 0 32 33 121601 57 56 1953521664
superblock 0, blocksize=4096 []
superblock 1605632, blocksize=4096 []
superblock 2654208, blocksize=4096 []
superblock 4096000, blocksize=4096 []
superblock 7962624, blocksize=4096 []
superblock 11239424, blocksize=4096 []
superblock 20480000, blocksize=4096 []
superblock 23887872, blocksize=4096 []
superblock 71663616, blocksize=4096 []
superblock 78675968, blocksize=4096 []
To repair the filesystem using alternate superblock, run
fsck.ext4 -p -b superblock -B blocksize device
voilà la réponse pour chaque tentative de récup. d'un superblock :
[root@localhost fig]# fsck.ext4 -p -b 0 -B blocksize=4096 /dev/sdc
fsck.ext4: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sdc
/dev/sdc:
Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2 correct. Si le périphérique est valide et qu'il contient réellement
un système de fichiers ext2 (et non pas de type swap, ufs ou autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc :
e2fsck -b 8193 <périphérique>
Si vous avez d'autres conseils je vous serai très réconnaissant
Merci d'avance
J'ai suivi vos récomendations mais je n'ai pas eu des résultats positifs
voici mes manips. et ses résultats :
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /dev/sdc - 1000 GB / 931 GiB - CHS 121601 255 63
Partition Start End Size in sectors
Linux 0 32 33 121601 57 56 1953521664
superblock 0, blocksize=4096 []
superblock 1605632, blocksize=4096 []
superblock 2654208, blocksize=4096 []
superblock 4096000, blocksize=4096 []
superblock 7962624, blocksize=4096 []
superblock 11239424, blocksize=4096 []
superblock 20480000, blocksize=4096 []
superblock 23887872, blocksize=4096 []
superblock 71663616, blocksize=4096 []
superblock 78675968, blocksize=4096 []
To repair the filesystem using alternate superblock, run
fsck.ext4 -p -b superblock -B blocksize device
voilà la réponse pour chaque tentative de récup. d'un superblock :
[root@localhost fig]# fsck.ext4 -p -b 0 -B blocksize=4096 /dev/sdc
fsck.ext4: Numéro magique invalide dans le super-bloc lors de la tentative d'ouverture de /dev/sdc
/dev/sdc:
Le superbloc n'a pu être lu ou ne contient pas un système de fichiers
ext2 correct. Si le périphérique est valide et qu'il contient réellement
un système de fichiers ext2 (et non pas de type swap, ufs ou autre),
alors le superbloc est corrompu, et vous pourriez tenter d'exécuter
e2fsck avec un autre superbloc :
e2fsck -b 8193 <périphérique>
Si vous avez d'autres conseils je vous serai très réconnaissant
Merci d'avance
- cgrenier
- Site Admin
- Posts: 5438
- Joined: 18 Feb 2012, 15:08
- Location: Le Perreux Sur Marne, France
- Contact:
Re: partition endommage erreur manip dd=if
Il faut utiliser /dev/sdc1, pas /dev/sdc
Re: partition endommage erreur manip dd=if
Bonjour
Après de journées des manips, car j'ai dû utiliser fsck en mode manuel puisque il n'acceptait pas la commande fsck.ext4 -p -b .... notamment le: -p . Voici le résultat:
the following partitions can't be recovered :
linux 60595 174 60 182196 200 20 1953521664 ext4 blocksiez=4096
linux 60596 49 62 182197 75 22 1953521664
linux 60603 182 60 182204 208 20 1953521664
Deux autres partions sont réperées:
linux 0 32 33 121601 57 56 1953521664
linux 24213 242 30 31784 121 121620480
la partition 24213 242 ... imposible de l'activer
l'autre partion a été activée mais elle ne contient que le repertoire : lost+found
dont les répertoires et fichiers la pluspart étant vides ou dans de formats innaccésibles pour moi.
donc, je n'arrive pas à retrouver l'ancien repertoire /home, où il y avait et lost+found et l'utilisateur nomé /fig
Je suis au point mort.
Avez-vous d'autres solutions?
Merci beaucoup
Après de journées des manips, car j'ai dû utiliser fsck en mode manuel puisque il n'acceptait pas la commande fsck.ext4 -p -b .... notamment le: -p . Voici le résultat:
the following partitions can't be recovered :
linux 60595 174 60 182196 200 20 1953521664 ext4 blocksiez=4096
linux 60596 49 62 182197 75 22 1953521664
linux 60603 182 60 182204 208 20 1953521664
Deux autres partions sont réperées:
linux 0 32 33 121601 57 56 1953521664
linux 24213 242 30 31784 121 121620480
la partition 24213 242 ... imposible de l'activer
l'autre partion a été activée mais elle ne contient que le repertoire : lost+found
dont les répertoires et fichiers la pluspart étant vides ou dans de formats innaccésibles pour moi.
donc, je n'arrive pas à retrouver l'ancien repertoire /home, où il y avait et lost+found et l'utilisateur nomé /fig
Je suis au point mort.
Avez-vous d'autres solutions?
Merci beaucoup
- cgrenier
- Site Admin
- Posts: 5438
- Joined: 18 Feb 2012, 15:08
- Location: Le Perreux Sur Marne, France
- Contact:
Re: partition endommage erreur manip dd=if
Est-ce que vous voyez vos fichiers si vous lancez TestDisk, Advanced, List ?
Si cela ne donne rien, utilisez PhotoRec pour récupérer vos données (malheureusement sans les noms d'origine).
Si cela ne donne rien, utilisez PhotoRec pour récupérer vos données (malheureusement sans les noms d'origine).
Re: partition endommage erreur manip dd=if
Je vous remercie de votre efficace et précieuse aide. j'ai récupéré des millier de fichier avec PhotoRec. Actuellement je suis en train de le classer. Un travail monstre.cgrenier wrote:Est-ce que vous voyez vos fichiers si vous lancez TestDisk, Advanced, List ?
Si cela ne donne rien, utilisez PhotoRec pour récupérer vos données (malheureusement sans les noms d'origine).
Merci de nouveau.