Précédent   Forum du club des développeurs et IT Pro > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 29/10/2012, 13h17   #1
Hinault Romaric
Responsable Actualités

 
Avatar de Hinault Romaric
 
Homme Hinault Romaric
Consultant
Inscription : janvier 2007
Messages : 2 824
Détails du profil
Informations personnelles :
Nom : Homme Hinault Romaric
Localisation : Cameroun

Informations professionnelles :
Activité : Consultant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2007
Messages : 2 824
Points : 37 285
Points : 37 285
Par défaut Kernel Linux : le bug "Lance Armstrong"

Kernel Linux : le bug "Lance Armstrong"
dans le système de fichiers Ext4 entraine la perte de données


Theodore Ts'o, un développeur du noyau Linux vient de publier des détails sur un bug grave dans le noyau Linux.

Le bug a été découvert par un utilisateur lors d’une mise à jour du noyau de la version 3.6.1 vers la version 3.6.3, qui a entrainé la corruption et la perte de ses données.

Le problème a été qualifié - avec une marque d’humour - de « bug Lance Armstrong » par Theodore Ts'o, en référence au célèbre cycliste déchu pour dopage, du fait du passage de tous les tests de débogage, pourtant il ne se comporte pas comme il devrait.

Après plusieurs analyses, Theodore Ts’o a constaté que le problème était plus ésotérique que ce qu’il estimait au départ, et que les risques de son déclenchement étaient assez limités.

En effet, le problème se produit uniquement lorsque le système s’arrête de façon inappropriée (panne de courant, redémarrage forcé, etc.) alors que celui-ci démonte le système de fichiers, en utilisant la commande umount-I, qui effectue cette opération sans attendre que le système de fichiers cesse d’être occupé.

Des investigations sont encore en cours pour définir avec précision les origines du problème et mettre au point un correctif qui a été rétrogradé à la prochaine branche stable du noyau. Il semblerait que pour l’instant, le bug touche le noyau Linux 3.6.2 et 3.6.3.





Source : LKML.org, Google + de Theodore Ts'o
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
Mon blog Mes articles
En posant correctement votre problème, on trouve la moitié de la solution
Hinault Romaric est déconnecté   Envoyer un message privé Réponse avec citation 81
Vieux 29/10/2012, 15h47   #2
transgohan
Expert Confirmé
 
Avatar de transgohan
 
Homme Baptiste ROUSSEL
Développeur Temps réel Embarqué
Inscription : janvier 2011
Messages : 1 292
Détails du profil
Informations personnelles :
Nom : Homme Baptiste ROUSSEL
Localisation : France, Territoire de Belfort (Franche Comté)

Informations professionnelles :
Activité : Développeur Temps réel Embarqué

Informations forums :
Inscription : janvier 2011
Messages : 1 292
Points : 2 847
Points : 2 847
Il y a beaucoup d'OS qui n'impliquent aucune perte de données en cas de redémarrage violent ou panne de courant ? Ce ne sont pas des cas selon moi que l'on peut gérer via programmation donc je me demande quel type de correction ils peuvent apporter.

Edit : j'en viens à me demander si on a pas des attaques de bot quand même sur ce forum... Comment est-il possible de se prendre des -1 en posant une question ? L'être humain serait-il pourri jusqu'à avoir l'habitude convulsive de cliquer sur un pouce baissé dès qu'il en voit un ?
__________________
Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.
transgohan est déconnecté   Envoyer un message privé Réponse avec citation 74
Vieux 29/10/2012, 16h31   #3
Shepard
Membre régulier
 
Inscription : juin 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 53
Points : 89
Points : 89
Envoyer un message via ICQ à Shepard Envoyer un message via MSN à Shepard
Sauf erreur de ma part, c'est à cela que sert le système de journalisation: éviter toute perte de données. (Un peu comme le journal dans un SGBDR qui n'est mis à jour que lorsqu'une transaction est validée).

Maintenant, la première phrase de l'article qualifie ce problème de grave, si ça c'est un problème grave, d'autres OS ont du souci à se faire

À bientôt,

Fabian
Shepard est déconnecté   Envoyer un message privé Réponse avec citation 51
Vieux 29/10/2012, 16h43   #4
Pilru
Membre chevronné
 
Avatar de Pilru
 
Homme
Dev ASP.NET/jQuery ; Admin ORACLE
Inscription : septembre 2007
Messages : 458
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Dev ASP.NET/jQuery ; Admin ORACLE

Informations forums :
Inscription : septembre 2007
Messages : 458
Points : 693
Points : 693
Le problème levé serait lié à des options non activées par défaut dans ext4 : journal_async_commit et journal_checksum.

Bug grave : non, mais bug quand même
Pilru est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 29/10/2012, 21h26   #5
Squeak
Membre habitué
 
Homme
Inscription : avril 2012
Messages : 47
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2012
Messages : 47
Points : 101
Points : 101
Dès lors qu'il y a un arrêt non planifié, tout système a potentiellement un risque de corrompre les données. Ce genre de cas n'est donc pas propre à Linux.

La sauvegarde des données est un point important.
Squeak est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 29/10/2012, 23h06   #6
Joker-eph
Membre expérimenté
 
Inscription : octobre 2004
Messages : 329
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 329
Points : 528
Points : 528
J'imagine que la différence entre ce bug et les problèmes liés à un arrêt inopiné reside dans la corruption de tout le système versus la perte des données en cours d'enregistrement.
Joker-eph est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 30/10/2012, 08h46   #7
Thorna
Membre éprouvé
 
Inscription : décembre 2004
Messages : 361
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 361
Points : 416
Points : 416
Il y a un petit quelque chose qui aurait une légère tendance à me choquer dans les réponses précédentes.
J'en distingue deux types :
- ce n'est pas le seul OS qui merdoie de temps en temps
- perdre des données ce n'est pas si grave
Je me demande deux choses :
- êtes vous bien sûrs de dire exactement ce que vous pensez ?
- auriez-vous eu les mêmes réactions face à une annonce de type "un bug dans le système de fichier de windows" ?
Ou bien finalement est-ce moi qui ai du mal à sortir du lit ce matin ?
__________________
L'avis publié ci-dessus est mien et ne reflète pas obligatoirement celui de mon entreprise.
Thorna est déconnecté   Envoyer un message privé Réponse avec citation 23
Vieux 30/10/2012, 09h01   #8
Tab
Membre éclairé
 
Homme Thibault Dambrine
Développeur .NET
Inscription : mai 2005
Messages : 78
Détails du profil
Informations personnelles :
Nom : Homme Thibault Dambrine
Âge : 25
Localisation : France, Cher (Centre)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2005
Messages : 78
Points : 382
Points : 382
Citation:
Envoyé par Thorna Voir le message
Il y a un petit quelque chose qui aurait une légère tendance à me choquer dans les réponses précédentes.
J'en distingue deux types :
- ce n'est pas le seul OS qui merdoie de temps en temps
- perdre des données ce n'est pas si grave
Je me demande deux choses :
- êtes vous bien sûrs de dire exactement ce que vous pensez ?
- auriez-vous eu les mêmes réactions face à une annonce de type "un bug dans le système de fichier de windows" ?
Ou bien finalement est-ce moi qui ai du mal à sortir du lit ce matin ?
Je retrouve dans ces réponses une logique que je comprends pour ma part.

Peu importe l'OS une opération sur les données stoppée par une panne de courant (entre autre) peut entrainer de la perte de données c'est pour ça que les onduleurs existent parce que le software a ses limites que l'on peut bien comprendre.

Là le bug est sur une option non activée par défaut qui minimiserait les dégâts si j'ai bien compris, ce qui au vu des circonstances nécessaires pour voir le bug n'est pas à qualifier de "grave" à mon sens.
Tab est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 30/10/2012, 10h16   #9
Rachel
Expert Confirmé
 
Avatar de Rachel
 
Femme yannick inizan
Padawan
Inscription : février 2011
Messages : 443
Détails du profil
Informations personnelles :
Nom : Femme yannick inizan
Âge : 26
Localisation : France, Cher (Centre)

Informations professionnelles :
Activité : Padawan
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 443
Points : 3 629
Points : 3 629
Envoyer un message via MSN à Rachel Envoyer un message via Skype™ à Rachel
Est ce que ce bug est présent sur la branche 3.7 ?
__________________
(marquer un post résolu si vous êtes satisfait de la réponse )
mon dépôt (mono, monodevelop, ...) : deb(-src) http://breizhodrome.free.fr raring main
ma page github : https://github.com/inizan-yannick
Rachel est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/10/2012, 10h46   #10
Traroth2
Expert Confirmé
 
Inscription : décembre 2003
Messages : 1 659
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 659
Points : 3 313
Points : 3 313
Citation:
Envoyé par Thorna Voir le message
Il y a un petit quelque chose qui aurait une légère tendance à me choquer dans les réponses précédentes.
J'en distingue deux types :
- ce n'est pas le seul OS qui merdoie de temps en temps
- perdre des données ce n'est pas si grave
Je me demande deux choses :
- êtes vous bien sûrs de dire exactement ce que vous pensez ?
- auriez-vous eu les mêmes réactions face à une annonce de type "un bug dans le système de fichier de windows" ?
Ou bien finalement est-ce moi qui ai du mal à sortir du lit ce matin ?
Ben si on récapitule, on a un bug qui provoque effectivement une corruption du système de fichiers, mais pour que ça se produise, il faut que : 1. On active des paramètres qui ne sont pas activés par défaut (ce qui sous-entend quand même que la personne qui le fait est supposé savoir ce qu'elle fait, surtout maintenant que le problème est connu) ; 2. Que le système soit arrêté de manière inopinée, panne de courant, retirer la prise ou un truc du genre.

Vues les conditions à remplir pour que le problème survienne, on peut effectivement dire que, non, ce n'est pas si grave. Même si, oui, il faut corriger le bug.
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 30/10/2012, 11h03   #11
David_g
Membre expérimenté
 
Inscription : mai 2010
Messages : 209
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 209
Points : 599
Points : 599
Citation:
Envoyé par Thorna Voir le message
Il y a un petit quelque chose qui aurait une légère tendance à me choquer dans les réponses précédentes.
J'en distingue deux types :
- ce n'est pas le seul OS qui merdoie de temps en temps
- perdre des données ce n'est pas si grave
?
Moi pour ma part c'est de dire : "Perdre des données ce n'est pas si grave" qui me choque.
David_g est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/10/2012, 12h47   #12
Pilru
Membre chevronné
 
Avatar de Pilru
 
Homme
Dev ASP.NET/jQuery ; Admin ORACLE
Inscription : septembre 2007
Messages : 458
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Dev ASP.NET/jQuery ; Admin ORACLE

Informations forums :
Inscription : septembre 2007
Messages : 458
Points : 693
Points : 693
Citation:
Envoyé par Traroth2 Voir le message
2. Que le système soit arrêté de manière inopinée, panne de courant, retirer la prise ou un truc du genre.
Ce serait même un peu plus tordu que ça (enfin d'après ce que j'ai compris), car ext4, dans ce cas, va utiliser le journal pour remettre le filesystem dans un état cohérent.
Pour que le bug en question puisse survenir, il faut, en plus d'avoir activé des options réputées instables, arrêter brutalement le système pendant une séquence d'arrêt normal. C'est à dire pendant que ext4 vide son journal et avant que le système de fichier soit démonté.
Pilru est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/10/2012, 14h32   #13
Traroth2
Expert Confirmé
 
Inscription : décembre 2003
Messages : 1 659
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 659
Points : 3 313
Points : 3 313
Citation:
Envoyé par Pilru Voir le message
Ce serait même un peu plus tordu que ça (enfin d'après ce que j'ai compris), car ext4, dans ce cas, va utiliser le journal pour remettre le filesystem dans un état cohérent.
Pour que le bug en question puisse survenir, il faut, en plus d'avoir activé des options réputées instables, arrêter brutalement le système pendant une séquence d'arrêt normal. C'est à dire pendant que ext4 vide son journal et avant que le système de fichier soit démonté.
C'est juste.

Autant dire qu'il faut quand même y mettre du sien pour que ça arrive. Mais il reste que le bug doit être corrigé.
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !
Traroth2 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/10/2012, 17h12   #14
Freem
Expert Confirmé
 
Homme
Développeur informatique
Inscription : décembre 2008
Messages : 777
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2008
Messages : 777
Points : 2 812
Points : 2 812
Citation:
Envoyé par Traroth2 Voir le message
C'est juste.

Autant dire qu'il faut quand même y mettre du sien pour que ça arrive. Mais il reste que le bug doit être corrigé.
Ou tomber sous le coup de la loi de murphy?
Freem est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/11/2012, 07h15   #15
tchayapluk
Membre à l'essai
 
Homme Jean-Louis AURIAC
Retraité, bénévole
Inscription : septembre 2008
Messages : 54
Détails du profil
Informations personnelles :
Nom : Homme Jean-Louis AURIAC
Âge : 66
Localisation : Thaïlande

Informations professionnelles :
Activité : Retraité, bénévole
Secteur : Santé

Informations forums :
Inscription : septembre 2008
Messages : 54
Points : 21
Points : 21
Par défaut Mais pour qui nous prends-t-on...

oh secours... ya un bug dans lynux .... GRAVE...
Si je bidouille des options dedans et que je coupe le courant de mon ordinateur brusquement... sans passer par la case fermeture !!!!... il arrive que je perdes des donnees ... vous vous rendez compte !!!!!!
Sous Windaub ca arrives meme sans faire ces conneries !!!... Ca au moins c'est un bon systeme !!!!
tchayapluk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2012, 09h04   #16
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 168
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 168
Points : 17 960
Points : 17 960
Citation:
Envoyé par tchayapluk Voir le message
Au secours... ya un bug dans linux .... GRAVE...
Si je bidouille des options dedans et que je coupe le courant de mon ordinateur brusquement... sans passer par la case fermeture ... il arrive que je perdes des donnees ... vous vous rendez compte
Sous Windows ca arrives meme sans faire ces conneries ... Ca au moins c'est un bon systeme
Serais-tu en train d'expliquer qu'un bug dans le kernel qui aboutit a la corruption de donnees, ce n'est pas grave, et que ca ne doit pas etre corrige ?

Oui, c'est un bug grave. Il ne s'agit pas de savoir si tu perds le fichier en cours d'edition en cas de coupure de courant, mais bien d'une perte de donnee evitable si le bug etait corrige.

Et pour ton information, les OS recents ne perdent plus les donnees en cas de coupure electrique brutales, sauf cas exceptionnel.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2012, 11h48   #17
vohufr
Nouveau Membre du Club
 
Homme
Administrateur systèmes et réseaux
Inscription : octobre 2011
Messages : 50
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : octobre 2011
Messages : 50
Points : 26
Points : 26
moi ce qui me choque, c'est que des gens qui font de l'informatique à haut niveau, soient surpris qu'on peut perdre des données en lorsque la machine n'est pas éteinte correctement.

Peut être qu'on devrait revenir aux anciennes alimentations on/off pour réveiller quelques souvenirs...

gangsoleil> tu es sur d'utiliser beaucoup d'ordinateurs et de fréquenter des novices ?
Sérieux, je ne sais pas comment ils font, mais très régulièrement, je vois des fsck au démarrage qui s'arrêtent, et qu'on doit lancer manuellement car... trop d'erreurs...
vohufr est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/11/2012, 15h07   #18
Kiao
Nouveau Membre du Club
 
Inscription : octobre 2004
Messages : 27
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 27
Points : 28
Points : 28
Salut tout le monde

Je sens que je vais me faire des amis... suis encore sur reiserfs 3.6

Bien à vous
Kiao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2012, 15h37   #19
gangsoleil
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 7 168
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 7 168
Points : 17 960
Points : 17 960
Citation:
Envoyé par vohufr Voir le message
gangsoleil> tu es sur d'utiliser beaucoup d'ordinateurs et de fréquenter des novices ?
Sérieux, je ne sais pas comment ils font, mais très régulièrement, je vois des fsck au démarrage qui s'arrêtent, et qu'on doit lancer manuellement car... trop d'erreurs...
FSCK indique que le systeme n'a effectivement pas ete arrete correctement, et que l'etat des disques laisse a desirer.

Mais ca fait des plombes que je n'ai pas vu fsck (ou equivalent selon les OS) qui ne permettait pas de recuperer les donnees.

En gros, en dehors de crash disques, je n'ai que rarement vu des pertes de donnees.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2012, 15h44   #20
vohufr
Nouveau Membre du Club
 
Homme
Administrateur systèmes et réseaux
Inscription : octobre 2011
Messages : 50
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Administrateur systèmes et réseaux
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : octobre 2011
Messages : 50
Points : 26
Points : 26
oui, le résultat dépend donc de la machine et de l'utilisateur surtout.
Personnellement, je pars du principe qu'aucun stockage n'est fiable... et concrètement, je pense que c'est effectivement le cas. Sauf en cas de RAID ou les données sont réellement copiées physiquement en double, j'estime qu'un jour où l'autre, il y aura perte de données, quelque soit la raison (panne disque, électricité, bug, mauvaises manipulations...)
Et je pense qu'aucun algorithme savant, ou système de journalisation ne permet d'éviter ces pertes
vohufr est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 14h07.


 
 
 
 
Partenaires

Hébergement Web