[ext4] Un système de fichier fiable ?

Reconnaissance et configuration du matériel / kernel linux
Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

[ext4] Un système de fichier fiable ?

Message par Guiux » mer. 08 avr. 2009, 16:05

Bonjour.
J'avais l'intention d'installer Archlinux, et de mettre mes partitions en ext4.
Seulement, je suis tombé sur cette article qui parle de pertes de données avec ext4.

Qu'en pensez-vous ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]

Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)
Contact :

Re: [ext4] Un système de fichier fiable ?

Message par wain » mer. 08 avr. 2009, 17:13

Perso je suis sous ext4 sur toutes les machines et j'en suis très satisfait pour les performances et la stabilité hormis le problème du crash qui détruit les fichiers ouverts.
Effectivement ce problème est fâcheux. Je l'ai rencontré il y a de ça des années avec xfs et cela m'avait amené à revenir vers ext3. Aujourd'hui j'ai le même pb avec ext4 et j'espère bien que ce problème s'arrangera vite par un correctifs dans le noyau et non appli par appli.

Le scénario qui me concerne est le suivant:
J'utilise opera sur mon netbook. Parfois j'oublie de l'éteindre et la batterie se vide jusqu'à ce que le PC crache. Au prochain redémarrage, le fichier opera6.ini est vide et toute ma conf est perdue :-/

En gros, ext4 est fiable oui à condition que la machine soit stable :-D

Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [ext4] Un système de fichier fiable ?

Message par Guiux » mer. 08 avr. 2009, 17:21

Mais c'est fréquent comme problème ?
Quelles sont les applications concernées ? KDE ? Openoffice ?

Y-a-t-il un risque de perdre des données plus importantes que des fichiers de configuration ?


Et au fait, l'apport de performances de ext4 est-il visible ? Vaut-il la peine de prendre des risques ?
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]

Avatar de l’utilisateur
mum1989
Chu Ko Nu
Messages : 454
Inscription : sam. 11 oct. 2008, 23:19

Re: [ext4] Un système de fichier fiable ?

Message par mum1989 » mer. 08 avr. 2009, 17:56

Moi je suis en ext4 sur mes deux pc.
Et rien que pour les performance cela vaut le coup
surtout au démarrage on le ressent beaucoup je trouve (par rapport au ext3)

(J'avais meme pas remarqué ce problème.)

farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: [ext4] Un système de fichier fiable ?

Message par farvardin » mer. 08 avr. 2009, 18:00

un système de fichier est intéressant et fiable uniquement s'il peut garantir la sécurité des fichiers qui se trouvent dessus. Je me moque d'avoir des performances intéressantes si c'est pour avoir une épée de Damoclès au-dessus de mes données. Je risque donc de ne pas être prêt d'utiliser ext4 si ce n'est pas corrigé d'ici là.

Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)
Contact :

Re: [ext4] Un système de fichier fiable ?

Message par gyo » mer. 08 avr. 2009, 18:00

En fait la vraie question est : est-ce que Ext4 est utilisable en production ? :)
À priori non, car il y a des bogues facheux…

[Edit]
Je rejoins l’avis de favardin :)
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH

Avatar de l’utilisateur
joedu12
yeomen
Messages : 214
Inscription : dim. 23 nov. 2008, 20:45
Contact :

Re: [ext4] Un système de fichier fiable ?

Message par joedu12 » mer. 08 avr. 2009, 18:03

gyo a écrit : À priori non, car il y a des bogues facheux…
Quelles genre de bogues facheux sauf ceux que wain plus haut ?
gyo a écrit : [Edit]
Je rejoins l’avis de favardin
Pas moi en tout cas : c'est pas souvent que j'ai des coupures de courrant ou de crach et vu le PC minable que j'ai, je préfere avoir plus de performance; mais bon, sa m'enbeterait si je perdais mon fichier conf d'un logiciel (ou autre) a cause d'un crach/coupure de courrant.

Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03
Contact :

Re: [ext4] Un système de fichier fiable ?

Message par tuxce » mer. 08 avr. 2009, 18:28

Guiux a écrit :Mais c'est fréquent comme problème ?
Quelles sont les applications concernées ? KDE ? Openoffice ?
à peu près toutes, mais ce n'est que suite à un crash et ne concerne que les fichiers tronqués à l'ouverture ou crées peu avant le crash.
Guiux a écrit : Y-a-t-il un risque de perdre des données plus importantes que des fichiers de configuration ?
dépend de l'application utilisée, du/des fichiers ouverts, comment et surtout si l'ordi plante ou pas !
Guiux a écrit : Et au fait, l'apport de performances de ext4 est-il visible ? Vaut-il la peine de prendre des risques ?
il y a une amélioration visible oui, est ce qu'il vaut la peine, dépend de ton utilisation :)
gyo a écrit :En fait la vraie question est : est-ce que Ext4 est utilisable en production ? :)
À priori non, car il y a des bogues facheux…
c'est pas des bugs d'ext4 !

Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)
Contact :

Re: [ext4] Un système de fichier fiable ?

Message par marc[i1] » mer. 08 avr. 2009, 18:45

tuxce a écrit :
gyo a écrit :En fait la vraie question est : est-ce que Ext4 est utilisable en production ? :)
À priori non, car il y a des bogues facheux…
c'est pas des bugs d'ext4 !
euh si.
aujourd’hui fsync() est pas utilisé donc pour moi c’est clairement Ext4 le fautif.
Theory and practice sometimes clash. And when that happens, theory loses.
Every single time.
Linus Torvalds
http://lwn.net/Articles/326505/

Dans notre cas fsync() est la théorie.
Ne vous emmerdez plus, emmerdez les autres.

Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03
Contact :

Re: [ext4] Un système de fichier fiable ?

Message par tuxce » mer. 08 avr. 2009, 19:11

marc[i1] a écrit : euh si.
aujourd’hui fsync() est pas utilisé donc pour moi c’est clairement Ext4 le fautif.
non non :P
Linus Torvals a écrit :So rather than come up with new barriers that nobody will use, filesystem people should aim to make "badly written" code "just work" unless people are really really unlucky. Because like it or not, that's what 99% of all code is.
en gros, certaines applications sont "mal écrites" mais ext4 devra en tenir compte, je vois ça comme une fonctionnalité à ajouter et non un bug à corriger.

mais la façon dont ça va être implémenté n'est pas si simple, parce que mine de rien, (d'après ce que j'ai pu lire) l'allocation retardée est pour beaucoup dans l'amélioration de performances.

Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)
Contact :

Re: [ext4] Un système de fichier fiable ?

Message par marc[i1] » mer. 08 avr. 2009, 19:59

tuxce a écrit :en gros, certaines applications sont "mal écrites" mais ext4 devra en tenir compte, je vois ça comme une fonctionnalité à ajouter et non un bug à corriger.
it’s not a bug, it’s a feature.
j’ai déja entendu ça :mrgreen:
Ne vous emmerdez plus, emmerdez les autres.

Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03
Contact :

Re: [ext4] Un système de fichier fiable ?

Message par tuxce » mer. 08 avr. 2009, 20:14

je dirai même plus:
"It’s not a bug, it’s an undocumented feature." :D

mais bon, c'est bas ça :evil:

Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [ext4] Un système de fichier fiable ?

Message par Cactus » mer. 08 avr. 2009, 20:32

Bon ben pour ma part, j'en reste au ReiserFS alors... ;)

Guiux
Elfe
Messages : 870
Inscription : sam. 04 avr. 2009, 00:04
Localisation : Paris

Re: [ext4] Un système de fichier fiable ?

Message par Guiux » mer. 08 avr. 2009, 20:40

Cactus a écrit :Bon ben pour ma part, j'en reste au ReiserFS alors... ;)
Quels sont ses avantages ? Il est plus performant ?

J'avoue que je ne connais pas les systèmes de fichier, j'ai toujours utilisé l'ext3...
Arch 64 bits KDE 4 + Windows 7 sur Dell XPS M1530 [Core 2 Duo 2,4 GHz | 3 Go RAM | nVidia Geforce 8600M GT]

Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2785
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées
Contact :

Re: [ext4] Un système de fichier fiable ?

Message par mélodie » mer. 08 avr. 2009, 20:55

Ah bon, eh bien pour moi c'est trop tard : ma nouvelle Arch sur la machine principale est en ext4. Mais ce n'est pas un portable. (Et ma migration étant bientôt finie, je vais retrouver une synchro journalière, des fois que... )

farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: [ext4] Un système de fichier fiable ?

Message par farvardin » mer. 08 avr. 2009, 22:33

à la rigueur pour le /, mais je ne l'utiliserais pas sur mon /home tant que l'on n'a pas plus de protection des données. J'ai toujours des sauvegardes de mes fichiers perso, mais en cas de corruption, si on n'est pas certain des fichiers touchés, c'est prendre trop de risques pour pas grand chose.

C'est rare que mon ordinateur plante complètement, mais c'est toujours une possibilité aussi je préfère ne pas essuyer les plâtres.

Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)
Contact :

Re: [ext4] Un système de fichier fiable ?

Message par wain » mer. 08 avr. 2009, 22:39

Comme dit tuxce, le problème n'a rien à voir avec ext4. On ne peut pas lui reprocher un manque de maturité pour ce point. L'allocation retardée est une technique utilsée depuis longtemps dans reiser4, xfs et même zfs et hfs+(mac os x). Qui s'est plaint de la maturité de ces deniers (mis à part reiser4) ?

farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: [ext4] Un système de fichier fiable ?

Message par farvardin » mer. 08 avr. 2009, 23:00

ok c'est utilisé ailleurs, mais que se passe-t-il en cas de crash avec ceux-ci ?

Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03
Contact :

Re: [ext4] Un système de fichier fiable ?

Message par tuxce » mer. 08 avr. 2009, 23:20

exactement la même chose pour xfs, zfs utilise une autre technologie (grossièrement, l'application travaille sur une copie), reiserfs4, connait pas.

le problème n'est pas récent, c'est juste que la plupart des distributions mettent ext4 en avant depuis son passage à l'état stable, en plus beaucoup d'entre elles sont en phase pré-stable, donc crash et du coup, il y a plus de monde qui le remarque.

Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [ext4] Un système de fichier fiable ?

Message par Cactus » jeu. 09 avr. 2009, 00:54

Guiux a écrit :
Cactus a écrit :Bon ben pour ma part, j'en reste au ReiserFS alors... ;)
Quels sont ses avantages ? Il est plus performant ?

J'avoue que je ne connais pas les systèmes de fichier, j'ai toujours utilisé l'ext3...
Je ne suis pas du tout expert en la matière, mais d'après ce que j'avais lu dans des tests comparatifs, ReiserFS (version 3) était un excellent compromis (très performant sur les petits fichiers, de mémoire).

Répondre