Prévention/Avertissement : ext3/fat32 et ddur ext. = incompatibilité ?

Prévention/Avertissement : ext3/fat32 et ddur ext. = incompatibilité ? - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 01-07-2005 à 18:13:40    

Bonjour les hfriens  :hello:  
 
J'écris ce message à titre informatif et concerne une certaine version de linux (je dirais Kernel 2.6.12 et en dessous). J'espère que ceux qui stokent des données sur un ddur externe (USB2 en tout cas, firewire je ne sais pas) n'attachent pas trop d'importance à celles-ci ! (ce qui m'étonnerais :D)
Je préfère vous avertir car j'ai subi une "perte de données" avec l'utilisation d'un disque dur de cette façon (utilisé sur mon portable en externe USB2.0). Je vous relate mon expérience rapide, en fait je disposais de plusieurs GO de données (milliers de petits fichiers mp3). Au fur et à mesure que les jours avançaient (=> multitude de lecture/ecriture), ... je découvrais de plus en plus des fichiers mp3 daubés ! c'est à dire, des fichiers de mp3 incomplets (coupure brutale de la musique) ou bien des passages devenus muets ... et même une musique mixée (concaténée en fait) avec une autre !  :ouch: ... d'où le "perte de données" entre guillemets : tout paraît marcher nickel mais en fait non ! je dirais qu'environ 5% des fichiers (environ 10000 en tout je dirais) ont été daubés (heureusement que c'est plutôt faible :sweat: )
Il paraît (pas testé) que le dernier kernel (notamment avec la suse9.3) supporte mieux l'USB (il n'y aurait pas de mal  :sarcastic: ). Bref méfiez vous de ceci, ne croyez pas utiliser vos disques durs externes comme sous un windows avec du bon vieux NTFS (méthode à laquelle je suis passé) et le "plug and pray" tranquillou. Attendez donc que le support des ddurs externes sous linux soit fiable !
 
liens relatifs au problème rencontré :
 
http://forum.hardware.fr/hardwaref [...] 8763-1.htm
http://forum.hardware.fr/hardwaref [...] 8353-1.htm
http://forum.hardware.fr/hardwaref [...] 8353-1.htm
 
Voilà  ;)


Message édité par Giz le 01-07-2005 à 22:43:31
Reply

Marsh Posté le 01-07-2005 à 18:13:40   

Reply

Marsh Posté le 01-07-2005 à 18:21:27    

J'ai pas compris: ta partition elle etait en FAT, NTFS ou ext3 ? (tes liens et ton titre m'ont embrouillés).
Pour la FAT jai jamais eu de probleme ave cun DD externe defectueux qui plus est.
Pour l'ext3, l'interet d'un DD externe est de le balader partout, or l'ext3 est quand même moins portable que la FAT donc ca ne me viendrais pas a l'esprit.
Le NTFS, pareil (pire) que l'ext3 vu que ce n'est pas accessible en ecriture depuis linux.


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 01-07-2005 à 18:31:59    

Mon ddur était en ext3 dernièrement, je l'utilisais en externe sous linux pour archivage de données (mp3) ; a mi-temps, cad avant de passer au ext3, j'étais en FAT32 en fait donc déjà pas mal de fichiers étaient copiés. Donc cette couille vient peut être des fichers qui ont commencé à se dauber en FAT32 (et le ext3 n'y est peut-être pas pour rien car les montages multiples automatiques (cf. liens) me font peurs :/). A terme, le système de fichier se daube. Mais je ne sais pas trop si c'est fat32 ou ext3 le coupable.
Pour les autres topics, je dis sous linux :
-utiliser ecriture/lecture sur ext3 (ou reiserFS)
-utiliser lecture seule NTFS et FAT32
sous windows :
-utiliser ecriture/lecture NTFS
-utiliser lecture seule FAT32
 
Pb : comment écrire sur une partition en FAT32 ? Utiliser le FAT32 pour écrire dessus tantôt sous linux et tantôt sous windows fini par dauber le système de fichiers (vecu) c'est sûr (au moins par rapport à mon cas) et en plus c'est un FS peu performant (gros clusters et lent et faible partoche...pour un 200GO, ca le fait pas trop :/)
Compris ? :??:

Reply

Marsh Posté le 01-07-2005 à 18:35:39    

sebchap a écrit :

J'ai pas compris: ta partition elle etait en FAT, NTFS ou ext3 ? (tes liens et ton titre m'ont embrouillés).
Pour la FAT jai jamais eu de probleme ave cun DD externe defectueux qui plus est.
Pour l'ext3, l'interet d'un DD externe est de le balader partout, or l'ext3 est quand même moins portable que la FAT donc ca ne me viendrais pas a l'esprit.
Le NTFS, pareil (pire) que l'ext3 vu que ce n'est pas accessible en ecriture depuis linux.


 
Moi je trouve qu'utiliser des perif externe sous linux, ça marche mal : pour l'usb2.0 je tournais a 3Mo/s au mieux ! c'est lamentable  :pfff: (idem firewire)
 
Rq : Je ne suis pas bidouilleur de kernel  [:spamafote]

Reply

Marsh Posté le 01-07-2005 à 18:36:01    

Bah oui la FAT c'est pas très performant mais c'est ce qu'il y a de plus portable [:spamafote] , Après, faut faire des choix. Moi je n'ai jamais eu de probleme je t'ai dis avec la FAT (je fais des MAJ d'un ftp de 30Go sous windows que je copie sur linux 1 fois par semaine minimum depuis 1 an).
C'est surement plus ton disque qui commence a se faire vieux plutot quun probleme au niveau de la FAT, tu ne crois pas ?


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 01-07-2005 à 18:38:15    

Giz a écrit :

Moi je trouve qu'utiliser des perif externe sous linux, ça marche mal : pour l'usb2.0 je tournais a 3Mo/s au mieux ! c'est lamentable  :pfff: (idem firewire)
 
Rq : Je ne suis pas bidouilleur de kernel  [:spamafote]


Justement si tu n'as pas bidouiller, et que tu es vraiment en USB2, tu devrais avoir un module appelé ohci (ou ehci je confond tjs). L'un est pour l'USB1 l'autre pour l'USB il me semble. J'avais des debits très correct pour de l'USB2.


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 01-07-2005 à 18:38:40    

Mon disque marche bien, je l'ai toujours. Mais, oui l'écriture sur FAT32 marche bien si tu la fait tout le temps sur le MEME système...sinon à terme ça flanche

Reply

Marsh Posté le 01-07-2005 à 18:42:45    

Giz a écrit :

Mon disque marche bien, je l'ai toujours. Mais, oui l'écriture sur FAT32 marche bien si tu la fait tout le temps sur le MEME système...sinon à terme ça flanche


Non je viens de te dire que je telechargeais sous windows (au bahut) et que je le recopiais sous linux (chez moi)


---------------
BOFH excuse #400:We are Microsoft.  What you are experiencing is not a problem; it is an undocumented feature.
Reply

Marsh Posté le 01-07-2005 à 18:44:06    

IMHO je pense que c'est un pb de sync.
 
1. ext3 mets pas mal de trucs en cache, notamment pour le journal. Donc il  faut faire un umount explicite, voire monter le périph avec l'option sync activée.
 
2. les entrées sorties asynchrones permettent de meilleures perfs ( notamment en écriture car les données sont écrits dans la mémoire ), mais le problème est que si le cache n'est pas vidé ... on vide les caches lorsque l'on fait un umount/Déconnection Périphérique amovible ( sous 2k/Xp )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 01-07-2005 à 18:58:34    

Dark_Schneider a écrit :


2. les entrées sorties asynchrones permettent de meilleures perfs ( notamment en écriture car les données sont écrits dans la mémoire ), mais le problème est que si le cache n'est pas vidé ... on vide les caches lorsque l'on fait un umount/Déconnection Périphérique amovible ( sous 2k/Xp )


Merci, je viens enfin de capter pkoi je m'apercevais qu'il n'avait rien copier sous win quand je retournais sous linux :jap:

Reply

Marsh Posté le 01-07-2005 à 18:58:34   

Reply

Marsh Posté le 01-07-2005 à 20:37:02    

J'utilise deux disques externes USB2 sur 2 PC (desktop + portable) en dual boot XP / Linux depuis bientôt 3 ans, disques externes de marques différentes et formatés en FAT32 (partition d'origine) : lecture / écriture facile depuis n'importe quel PC. Ils sont utilisés sous les 2 O/S, et je n'ai jamais eu le moindre problème (sauvegardes incrémentales fréquentes sous Linux et XP, ainsi que images disque avant chaque modification majeure du système, et synchronisation des 2 disques entre eux).
 
Jamais rien perdu non plus sur des clés USB (USB1 et USB2), utilisées aussi sous Linux et XP.
 
Les périphériques sont systématiquement démontés (même si XP n'aime pas ce terme) avant déconnexion physique.
 
Il ne semble donc pas y avoir de règle absolue de corruption en FAT32 sous 2 O/S différents.

Reply

Marsh Posté le 01-07-2005 à 20:43:56    

Tu pourrais modifier ton titre et premier post, qui raconte beaucoup de bétises ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 01-07-2005 à 22:01:20    

Erebion a écrit :

J'utilise deux disques externes USB2 sur 2 PC (desktop + portable) en dual boot XP / Linux depuis bientôt 3 ans, disques externes de marques différentes et formatés en FAT32 (partition d'origine) : lecture / écriture facile depuis n'importe quel PC. Ils sont utilisés sous les 2 O/S, et je n'ai jamais eu le moindre problème (sauvegardes incrémentales fréquentes sous Linux et XP, ainsi que images disque avant chaque modification majeure du système, et synchronisation des 2 disques entre eux).
 
Jamais rien perdu non plus sur des clés USB (USB1 et USB2), utilisées aussi sous Linux et XP.
 
Les périphériques sont systématiquement démontés (même si XP n'aime pas ce terme) avant déconnexion physique.
 
Il ne semble donc pas y avoir de règle absolue de corruption en FAT32 sous 2 O/S différents.


 
Ben tu as bien de la chance, moi j'ai abandonné ce système. De toute façon mes fichiers corrompu viennent de ca. Et puis FAT32 c'est vraiment trop pourri. Moi aussi par contre j'utilise une clé de 128Mo en FAT32 pour lecture/ecriture sous nux et xp; jamais de problèmes. Mais je pense peut-être qu'il y a une part de risque plus ou moins grande sur le daubage de fichiers selon le type de fichier stocké ... et donc le nombre (plein de petite taille ou bien peu de grande taille ou bien mixte).
Je précise bien que je l'utilisais comme un newbie : je branche et j'arrache la prise a chaud comme sous windows :)

Reply

Marsh Posté le 02-07-2005 à 00:04:18    

les mecs, vous fumez quoi ? Si vous savez pas faire un umount, c'est entièrement de votre faute !
 
y'a zéro incompatibilité, point.


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 02-07-2005 à 00:14:20    

farib a écrit :

les mecs, vous fumez quoi ? Si vous savez pas faire un umount, c'est entièrement de votre faute !
 
y'a zéro incompatibilité, point.


 [:romf]  
 
Giz> je t'assuere qu'il n'y a pas de porbleme sur le systeme de fichier tant qu'on prend un minimum de precaution. Autant les clé USB je m'en fou un peu de debrancher ca "hotplug" dans windows, autant sous linux ca psse toujours par un umount, ca me semble evident. Et a fortiori avec un DD externe qui coute legerement plus cher qu'une clé. Donc celui-là je le demonte toujours correctement que se soit sur windows ou linux [:spamafote]
Pense à passer un coup de badblocks aussi sur ton DD ;)

Reply

Marsh Posté le 02-07-2005 à 04:22:24    

si tu veux débrancher "hotplug" sous linux, ajoute sync dans les options de montage. Mais le pilote vfat sous Linux ne supporte pas sync et il a été implémenté sous mdk pour la 2005LE mais le support est incomplet.
 
Franchement que ce soit sous Linux, Mac, Windows, démontez vos périphériques amovibles.
 
Vous avez pris de mauvaises habitudes sous Windows avec les disquettes et CD ( et les c'est différents car c'est juste de la lecture ).
Si il y a l'icone pour débrancher le periphérique sous Windows, ce n'est pas pour rien ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-07-2005 à 09:50:51    

Je suis d'accord pour le umount a faire, mais à chaque fois ce n'était pas possible car le périphérique était occupé...blabla, blabla c'était grave reloud ! Donc je débranchais à chaud [:spamafote]. Donc ça n'a pas dû faire l'affaire au final [:gratgrat]
 
EDIT : et sous linux c'est pire que windows encore, il veut jamais le demonter quasi


Message édité par Giz le 02-07-2005 à 09:57:21
Reply

Marsh Posté le 02-07-2005 à 11:54:39    

Giz a écrit :

Je suis d'accord pour le umount a faire, mais à chaque fois ce n'était pas possible car le périphérique était occupé...blabla, blabla c'était grave reloud ! Donc je débranchais à chaud [:spamafote]. Donc ça n'a pas dû faire l'affaire au final [:gratgrat]
 
EDIT : et sous linux c'est pire que windows encore, il veut jamais le demonter quasi


 
si il est occupé, c'est qu'il y a encore quelque chose qui travaille avec ; c'est pas étonnant ensuite que tes fichiers foirent si tu débranches comme ça à l'arrache :spamafote:  comme dit + haut, le bug est entre le clavier et la chaise là


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 02-07-2005 à 12:22:30    

Mjules a écrit :

si il est occupé, c'est qu'il y a encore quelque chose qui travaille avec ; c'est pas étonnant ensuite que tes fichiers foirent si tu débranches comme ça à l'arrache :spamafote:  comme dit + haut, le bug est entre le clavier et la chaise là


+1 Incroayble de "dauber" sur la gestion particulière par un OS d'un FS quand on n'a aucune notion basique de comment ça marche :o

Reply

Marsh Posté le 02-07-2005 à 13:29:24    

Reply

Marsh Posté le 02-07-2005 à 15:45:21    

Giz a écrit :

Je suis d'accord pour le umount a faire, mais à chaque fois ce n'était pas possible car le périphérique était occupé...blabla, blabla c'était grave reloud ! Donc je débranchais à chaud [:spamafote]. Donc ça n'a pas dû faire l'affaire au final [:gratgrat]
 
EDIT : et sous linux c'est pire que windows encore, il veut jamais le demonter quasi


Sort du repertoire de montage avant de le demonter. Et verifie dans tous tes terminaux si tu n'est pas dans ce repertoire. Si ca ne marche toujours pas, verifie que tu n'es pas en train d'editer un fichier s'y trouvant, ou d'ecouter de la musique dessus etc... Enfin, fait un sudo fuser /dev/sdX :)

Reply

Marsh Posté le 02-07-2005 à 16:53:28    

le gonze il débranche ses periphériques à chaud et apres il s'étonne d'une corruption de données...


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed