En fait, il y en a. H�las, je crains qu'ils souffrent du m�me probl�me que la technique de modification manuelle des inodes : les blocs indirects sont irr�cup�rables. Cependant, selon la probabilit� que cela ne soit plus un probl�me d'ici peu, �a vaut s�rement le coup de chercher ces programmes maintenant.
J'ai �crit un utilitaire nomm� e2recover
, qui est essentiellement un
enrobage Perl � fsgrab
. Il fait un effort raisonnable pour g�rer les
blocs indirects effac�s, et semble tr�s bien fonctionner en l'absence de
fragmentation. Il en profite pour remettre les permissions (et, quand c'est
possible, le propri�taire) des fichiers r�cup�r�s, et s'assure m�me que les
fichiers r�cup�r�s soient � la bonne taille.
J'ai initialement �crit e2recover
pour la toute proche mise � jour de ce
Howto ; malheureusement cela signifie que tous les renseignements utiles
sur e2recover
sont aussi pr�vus pour cette mise � jour. En attendant, il
devrait s'av�rer quand m�me utile d�s maintenant ; vous pouvez le t�l�charger
depuis
ma page, et
prochainement sur Metalab.
Scott D. Heavner est l'auteur de lde
, (`Linux Disk Editor'). lde
peut
servir aussi bien d'�diteur binaire de disque, que d'un �quivalent de
debugfs
pour les syst�mes ext2 et minix, et m�me pour les syst�mes xia
(bien que le support xia ne soit plus disponible dans les noyaux 2.1.x et
2.2.x). Il dispose de fonctionnalit�s pour faciliter la r�cup�ration, comme
le parcours de la liste des blocs, et la recherche dans le contenu du disque.
Il poss�de �galement une documentation sur
les concepts de base des syst�mes de fichiers particuli�rement utile,
ainsi qu'un document expliquant comment l'utiliser afin de
r�cup�rer des fichiers supprim�s.
La version 2.4 de lde
est disponible sur
Metalab et ses mirroirs, et sur
la page de son auteur.
Une autre possibilit� est fournie par le GNU
Midnight Commander, mc
. C'est un gestionnaire de fichiers
en plein �cran, inspir� autant que je le sache d'un certain
programme MS-DOS couramment d�sign� sous le nom de � nc �.
mc
supporte la souris dans la console Linux et dans un xterm,
et fournit des syst�mes de fichiers virtuels qui permettent des
trucs du genre de se d�placer dans une archive Tar. Parmi ses
syst�mes de fichiers virtuels, il en est un concernant la
r�cup�ration sous Ext2. Tout �a semble tr�s commode � manipuler,
mais je dois avouer que que je ne l'ai jamais utilis� moi-m�me
-- je pr�f�re les bonnes vieilles commandes shell.
Apparemment il faut configurer le programme avec l'option
--with-ext2undel
; vous aurez �galement besoin des
biblioth�ques de d�veloppement et des fichiers d'en-t�te
(include) qui viennent avec le paquetage e2fsprogs
.
La version fournie par
Debian GNU/Linux est ainsi compil� ; c'est peut-�tre le cas pour
d'autres distributions. Une fois que le programme est compil�, vous
pouvez y taper cd undel:/dev/hda5/
, et obtenir, sous forme
de contenu de r�pertoire, le catalogue des fichiers supprim�s.
Comme la plupart des outils actuels de r�cup�ration, il g�re tr�s mal les blocs
indirects effac�s -- la plupart du temps il ne r�cup�re que les 12 premiers
Ko des gros fichiers.
La derni�re version peut �tre r�cup�r�e depuis le site ftp officiel.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:26