[Linux-bruxelles] perte de donnée, entre windows et linux

Ludovic Brenta ludovic at ludovic-brenta.org
Mar 24 Sep 00:46:39 CEST 2013


stéfan piat writes:
> bonjour,
>
> nouveau sur la liste,
> j'espere que ma question n'est pas déplacée, mais vu comment la liste
> s'appelle, je pense que ça devrait aller..
>
> j'ai installé windows et linux en dualboot sur un pc.
> et j'observe un probleme (recurrent) de pertes de données lorsque je switch
> de linux (ubuntu12.04) vers windows(8),
> les données en questions sont les derniers fichiers copiés sur un
> volume/partition partagé entre les deux systèmes.
> j'ai l'impression que cela arrive si je redémarre pour passer de linux à
> windows sans démonter le volume.
> (partition formatée en FAT32, meme probleme avec partition NTFS)
>
> est ce que quelq'un aurais une idée de ce qui se passe?

Les fichiers ne sont pas écrits immédiatement sur la partition.  Ils
sont en mémoire, dans le cache disque géré par le noyau (Linux).  Le
noyau décide quand écrire sur le disque, c'est son boulot.  Il le fait
quand aucune autre activité plus urgente n'a besoin du disque et après
quelques secondes, pour grouper les écritures et éviter de fragmenter.

> une solution pour régler ça ?

Démonter le volume :)

Normalement c'est ce qui se passe si tu éteins Linux proprement.

Ce qui précède est encore plus vrai pour les clés USB car on les utilise
souvent: toujours démonter (et attendre que le noyau ait fini d'écrire
sur la clé) avant de les retirer.

-- 
Ludovic Brenta.



Plus d'informations sur la liste de diffusion Linux-bruxelles