Le Fri, 22 Apr 2005 09:24:57 +0200
David Dumortier <[EMAIL PROTECTED]> a �crit:
> 
> > Ca confirme ce que je croyais, ext3 remet � z�ro les pointeurs vers
> > les blocs d'un fichier contrairement � ext2 qui se contente de
> > d�clarer les dits blocs libres et � marquer le fichier comme
> > d�truit. C'est l'une des raisons pour laquelle je suis rest� en
> > ext2.
> 
> Merci pour l'explication technique, le vendredi est donc aussi la
> journ�e du savoir (pas que du Troll ;-)
> ext3 permet d'avoir un FS coh�rent quoiqu'il arrive (au secteur en
> cours d'ecriture pr�s) en cas de plantage. Mais logiquement si il y a
> journalisation, il y a ecriture de l'op�ration, donc si on g�le l'�tat
> du DD, un outil devrait permettre de r�cup�rer les "coordonn�es" du
> dernier mouvement, donc de remettre dans la table d'inodes les
> pointeurs ad�quates, non ? ou alors il remet aussi � 0 les secteurs ?
> dans ce dernier cas l'effacement devrait �tre lent (ah oui il l'est
> dans le cas de gros fichiers). Sinon, quelqu'un aurait d�ja �crit le
> bidule � r�cup�rer l'ext3, je pense.
> 
> En fait, j'ai du mal � saisir le sens que tu donne � "les pointeurs
> vers les blocs d'un fichier", Fran�ois.
> 

Un fichier est un inode, cet inode a une structure contenant

- les caract�ristiques du fichiers
- une table pointant vers une liste de blocs (si elle est compl�te, le
dernier bloc est lui m�me une liste de bloc, etc). C'est cette table que
j'appelle (improprement surement) les pointeurs vers les blocs du
fichiers.


Si j'ai bien compris, dans ext2, si une inode est d�truite, les blocs
sont d�clar�s libres et l'entr�e correspondant � l'inode est d�clar�e
libre aussi. Pour retrouver le fichier, on explore les entr�es d�clar�es
libres et on regarde si il y a des renseignements coh�rents, si oui, onb
r�occupe le bazar, on note un nom g�n�rique et le fichier est r�cup�r�,
tous les renseignements �tant encore l�.

ext3, lui, remet � z�ro la table des blocs de l'inode et donc il est
impossible de retrouver le chainage. Mais mes souvenirs et mes
connaissances sont peut �tre erron�es... 

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 à