[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ext2 vs ext3



On Fri, Dec 08, 2006 at 11:34:26PM +0100, Francescu GAROBY-COLONNA wrote:
> 2006/12/8, Francescu GAROBY-COLONNA <windu.2b@gmail.com>:
> >Ainsi, si un problème survient pendant la modification (coupure de courant
> >par ex.), l'OS pourra au reboot retrouver le fichier dans son état initial
> >(avant modification), mais surtout reprendre les modifications, ce qui 
> >évite
> >d'avoir un fichier "bâtard" (ni complètement dans l'ancien état, ni
> >complètement dans le nouvel état). Cela évite donc de se retrouver avec des
> >données corrompues.
> >(bon, là si quelqu'un veut bien vérifier que je n'ai pas dit de
> >conneries...)

Attention,  ça c'est  faux. Ext3  évite que  le *système  de
fichier* ne se corrompe (donc  qu'on ne se retrouve avec des
fichiers qui se mélangent par  exemple), mais il n'évite pas
la corruption des données, pour  la simple raison qu'il faut
que ce soit l'application qui s'en charge.

Par exemple, si une application fait:

- Lecture d'un fichier (texte, disons),
- Changement de toutes les données,
- Écriture de la moitié des données,
- Autres choses, et là on crash

Le noyau  n'a aucun moyen  de savoir ce que  l'application a
fait avec ses données, et on se retrouvera avec un fichier
incohérent.

Y.



Reply to: