Ne plus écrire sur la partition et réécrire les données dans une autre partition !

- Soit un autre système Gnu/Linux est installé et fonctionnel : il suffit alors de démarrer dessus.
- Soit il faut démarrer sur une solution Gnu/Linux LiveCD (Knoppix, Kaella, Slax, SimplyMEPIS, Mandows, Aurox Live, System Rescue, Ultimate Boot CD ... etc ...).

Il faudra utiliser la console :

1. Démonter la partition pour la remonter en lecture seule :
mount -o -ro
Voir page MAN :
www.linux-france.org/article/man-fr/man8/mount-8.html
www.linuxplusvalue.be/console/commande6.html
Si c'est la racine (/) qui doit être récupérée, ajouter l'option -n afin de plus écrire sur /etc/mtab

2. En cas d'échec de mount, utiliser la commande fuser pour déceler quel processus utilise cette partition.
Voir page MAN :
www.linux-france.org/article/man-fr/man1/fuser-1.html
2.1 Pour voir quel processus gène :
fuser -v -m suivi du point de montage
2.2. Pour tuer le processus génant :
fuser -k -TERM -v -m suivi du point de montage
2.3. Les processus ne répondent pas :
Utiliser les options -k -v -m

3. Je suppose ici que la partition où seront réenregistrées les données est correctement formatée (même en FAT32) et montée.

4. Rechercher les blocs recemment libérés grâce à la la commande lsdel. Exemple :
echo lsdel | debugfs /dev/hda3 > liste.txt
Imprimer la liste.

5. Récupérer les fichiers via debugfs. En fait, il faut de prime utiliser la commande dump puis dd.
5.1.Ainsi debugfs: dump "148003" /mnt/recuperation.000 permet de créer le fichier recuperation.000 (dans le dossier /mnt) qui contient les données incorrectes.
5.2. Désormais, il faut corriger la taille du fichier à celle des blocs avec dd. Exemple : dd count=1 if=/mnt/recuperation.000 of=/mnt/correct.000 bs=6065.
Le fichier "correct.000" doit donc être correct maintenant.

6. Voir source :
okki666.free.fr/docmaster/articles/linux019.htm

Par Maguy - Publié dans : Astuces Bureautiques
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Nos prestations

Téléphone : 04.75.25.60.30


Transcription - Communication écrite :   

Ecrire pour vous dans les règles du  web : billets, newsletter,email...

Concevoir et/ou animer votre blog pro, site

Rédiger de contenu web

Valoriser votre entreprise à travers l’information et la communication : communiqué, journal interne... 

  Réaliser vos travaux de secrétariat et  de gestion commerciale

Transcrire, retranscrire vos événements ou les synthétiser

Rédiger tous types de rédactionnels

Vous assurer une permanence téléphonique ponctuelle

Domicilier votre entreprise dans la Drôme 


Parce que l'entreprise est influencée par les nouvelles technologies du net :  e-commerce, e-business, mots-clés,   e-mailing, réseaux sociaux,  veille, SEO...


Parce que vos travaux méritent le meilleur

Inter Lignes Crest : une démarche proactive.            

Téléphone : 04.75.25.60.30

Email : interlignes.crest@yahoo.fr

Prestations détaillées Nos tarifs - Nous contacter

Traduire le blog

viadeo

Syndication

  • Flux RSS des articles

Rechercher

Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés