Gag idiot, en testant un syst�me de cr�ation d'un lot de comptes par
paquet debian, je ne me suis pas aper�u que l'un d'eux dans mes tests
portait le nom �francois� qui est le nom de mon compte. A la
d�sinstallation du paquet, mon home a commenc� � �tre d�truit.

1) Arr�t et sauvegarde de l'image du disque.

2) Chouette, je suis en ext2 (tant qu'il n'y a pas d'undelete sur ext3,
j'y reste). Donc utilisation de recover. Trois d�sillusions majeures:

a) recover ne fonctionne pas sur les images de disques
b) On ne peut pr�ciser � la seconde la p�riode de destruction
c) Il met 5s par fichier

... Il y a plus de 65000 fichiers d�truits (essentiellement les mails de
la liste Debian, c'est le temps que �a prenait qui m'a alert�, les
messages non effac�s de mon courrier ont pr�serv�s beaucoup de fichiers
importants).

65000*5s= en gros 4 jours. Impensable...

Il y avait deux types de fichiers que je voulais r�cup�rer

- Des emails essentiels � archiver (accus�s de r�ception) (le +
important)

- Un document openoffice (une feuille de notes). Moins grave, j'ai un
backup complet de mon disque datant du 20 Avril.


J'ai donc d�velopp� en vitesse un petit programme qui parcourt l'image
du disque par tranche de 512octets. Quand le bloc commence par �Envelope
to:�, c'est le d�but d'un email, je sauvegarde sauvagement dans un
fichier les 8K suivants et je recommence aux 512 octets d'apr�s (il y a
donc chevauchement).

C'est tr�s rapide, j'ai r�cup�r� tous mes emails (+de 50000) et parmi
eux, � coup de grep en filtrant sur le destinataire (de l'int�r�t
d'avoir plein d'adresses), mes 150 emails fondamentaux. Youka�di et
soulagement!

Je m'attelle � appliquer la m�me m�thode pour les documents openoffice
mais l�, si j'arrive � retrouver une 30 de fichiers openoffice (en me
fondant sur les �magicnumbers�), il est impossible de filtrer ces
fichiers par un grep o� m�me de les ouvrir, apparemment openoffice ne
supporte pas un fichier rallong� par des octets quelconques. Quelqu'un
aurait une id�e sur une m�thode pour restaurer des fichiers openoffice?


Fran�ois Boisson


-- 
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à