Page suivante Page pr�c�dente Table des mati�res

1. Introduction

Ce mini-HOWTO tente de fournir un certain nombre de conseils dans le but de r�cup�rer des fichiers supprim�s depuis un syst�me de fichiers ext2fs. Il contient �galement une petite discussion sur les mani�res de commencer par �viter de supprimer des fichiers.

Mon but est naturellement d'en faire une r�f�rence utile � tous ceux qui ont eu un, disons... accident avec rm ; mais cependant je souhaite que les gens le lisent de toute fa�on. On ne sait jamais : un jour, les renseignements donn�s ici pourraient vous sauver la couenne.

La lecture de ce texte suppose un minimum de connaissances sur les syst�mes de fichiers Unix ; je me suis cependant efforc� de le rendre accessible � la plupart des utilisateurs de Linux. Si vous �tes un grand d�butant, je crains que la r�cup�ration de fichiers sous Linux exige certaines connaissances techniques, ainsi que de la pers�v�rance, au moins dans l'�tat actuel des choses.

Il vous sera impossible de r�cup�rer des fichiers supprim�s depuis un syst�me de fichiers ext2 sans au moins un acc�s en lecture au p�riph�rique (fichier sp�cial) sur lequel le fichier �tait plac�. En g�n�ral, cela signifie que vous devez �tre root, mais plusieurs distributions (comme Debian GNU/Linux) disposent d'un groupe disk dont les membres ont ces acc�s. Vous aurez �galement besoin de la commande debugfs, du paquetage e2fsprogs, qui devrait avoir �t� install� par votre distribution.

Pourquoi ai-je �crit ceci ? Principalement par exp�rience personnelle, souvenir du d�sastre d'un rm -r particuli�rement insens� en tant que root. J'ai supprim� 97 fichiers JPEG dont j'avais besoin et que je ne pouvais certainement pas r�cup�rer par ailleurs. Suivant quelques conseils (voir la section Remerciements et bibliographie) et en pers�v�rant beaucoup, j'ai r�cup�r� 91 fichiers intacts. Je suis parvenu � en retrouver, au moins en partie, cinq autres (suffisamment pour voir quelle �tait l'image repr�sent�e par chacun). Une seule n'�tait pas affichable, et m�me pour celle-l�, je suis certain de n'avoir pas perdu plus de 1024 octets (mais h�las depuis le d�but du fichier ; sachant que je ne connais rien du format de fichier JFIF j'ai vraiment fait ce que j'ai pu).

Je discuterai plus bas du taux de r�cup�ration que vous pouvez esp�rer pour les fichiers supprim�s.

1.1 Historique des r�visions

Les r�visions de ce document (en version anglaise, NdT) d�livr�es au public, ainsi que leurs dates de publication, sont les suivantes :

Nouveaut�s de la version 1.1

Quels sont les nouveaut�s de cette version ? Primo, la r�flexion dans l'exemple de la r�cup�ration de fichiers a �t� corrig�e. Merci � tous ceux qui m'ont �crit pour me signaler mon erreur ; cela m'apprendra, je l'esp�re, � faire plus attention en inventant des s�quences interactives.

Secundo, la discussion sur le mod�le de syst�me de fichier Unix a �t� r�crite afin d'�tre (esp�rons-le) plus compr�hensible. Je n'en �tais pas enti�rement satisfait de prime abord, et d'aucuns se sont plaints de son manque de clart�.

Tertio, le gros-tas-de-tar-gzip-uu-encod� de fsgrab au milieu du fichier a �t� retir�. Le programme est d�sormais disponible sur ma page et sur Metalab (et ses miroirs).

Quarto, le document a �t� traduit en langage sgml, utilis� par le Linux Documentation Project. Ce langage peut �tre facilement converti en un grand nombre d'autres langages (y compris HTML et LaTeX) pour un affichage et une impression simples et pratiques. Cela a pour avantage une belle typographie, dans le cas d'une �dition papier ; de plus, le document contient des r�f�rences et des liens bien commodes si vous le consultez sur le Web.

Nouveaut�s de la version 1.2

Cette r�vision est plut�t une augmentation. Elle inclut principalement des modifications propos�es par des lecteurs, dont l'une est particuli�rement importante.

Le premier changement a �t� sugg�r� par Egil Kvaleberg egil@kvaleberg.no, qui a signal� la commande dump dans debugfs. Merci encore, Egil.

Le second changement a �t� de signaler l'utilisation de chattr pour �viter de supprimer des fichiers importants. Merci � Herman Suijs H.P.M.Suijs@kub.nl de l'avoir signal�.

Le r�sum� a �t� revu. Des URLs ont �t� ajout�es, qui indiquent des organisations ou des logiciels. Ajoutez � cela quelques modifications mineures (dont des corrections de fautes de frappe, etc.).

Nouveaut�s de la version 1.3

Bien qu'il se soit �coul� 17 mois depuis la derni�re version, bien peu de choses ont chang�. Cette version corrige quelques erreurs mineures (fautes de frappe, URL incorrectes, etc -- principalement le non-lien vers l'Open Group), et les quelques paragraphes qui �taient devenus atrocement d�mod�s, comme ceux sur les versions de noyau et lde, ont �t� revus. Oh, et j'ai remplac� `Sunsite' par `Metalab' partout.

Cette version sera probablement la derni�re avant la version 2.0, qui sera un vrai HOWTO, du moins je l'esp�re. J'ai travaill� sur des changements d'importance qui m�ritent l'incr�mentation du num�ro de version majeure.

1.2 O� trouver ce document

La version officielle la plus r�cente de ce document devrait �tre disponible au format texte aupr�s du site du Linux Documentation Project (et ses miroirs). La derni�re version est �galement disponible sur ma page sous divers formats :


Page suivante Page pr�c�dente Table des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:26