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.
Les r�visions de ce document (en version anglaise, NdT) d�livr�es au public, ainsi que leurs dates de publication, sont les suivantes :
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.
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.).
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.
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 :
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:26