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]

