Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Corruption de systèmes de fichiers

Posté par lockness () le 27 mars 2004
Bonjour cher journal,

Voilà, ça devait bien arrivé un jour ou l'autre : le système de fichiers de mon serveur corrompu. Comme tout bon serv' qui se respecte, je rebootais très peu souvent, si bien que ça faisait 280j que ma partition /home n'avait pas été analysée par fsck (j'en étais à 71j d'uptime).

Comme tous les jours, j'allume mon PC de bureau (dual boot Slackware / XP) et me décide à ranger un peu mon /home via Windows (partages Samba) mais là, ho surprise, tout est en lecture seule... hum ... bizarre.
Je lance donc un SSH et en effet, apparemment, tout le FS s'est auto-remonté en read-only (y'a surement des erreurs ce qui explique le remontage automatique).
Bref, je lance un fsck.ext3 et là, c'est le bins', tout part en c****, ça arrete pas de me poser des question (ignorer l'erreur, re-écrire l'inoeud, ...etc). Du coup, je bascule en mode intéractif en forçant toutes les réponses à 'yes' (option '-y'). Après plusieurs reboot et plusieurs fsck le système de fichiers est dit "clean". Tellement clean que j'ai perdu plein de données. Alors après on me fait les éloges de ext3 car c'est journalisé, que c'est génial, meme si le PC crashe, on recouvre ses données, blabla ... Là mon serv n'a pas planté, à croire que le FS a été / s'est corrompu au cours de la nuit, comme ça, par enchantement (car il est complètement coupé du net donc impossible que ce soit un virus, une attaque ou quoi que ce soit d'autres).

Ca fait deux fois que ça m'arrive sous Linux alors que sous Windows c'est bp plus rare (pour mon expérience en tout cas (c pas un troll, 'suis trop énervé par cette histoire pour lancer des trolls gratuits)). Bref, maintenant, je me demande QU'EST-CE QU'IL FAUT FAIRE pour conserver l'intégrité des données sur un serveur sous Linux mis à part des sauvegardes. Changer de FS (xfs par ex.) ? Démonter le /home pour l'analyser chaque mois par exemple ?

Et sinon, qu'est-ce qui a pu se passer sur mon FS pour qu'il plante comme ça ss raison alors que la veille il n'y avait aucun pb ?

Autant de questions qui trouveront peut-être réponses, grâce à toi, journal chéri :)

> Lire le journal (43 commentaires, moyenne: 1,1).  

Vous avez demandé le commentaire #380325.

Re: Corruption de systèmes de fichiers

Posté par thranduil (page perso, ) le 27/03/2004 à 18:18. (lien). Évalué à 1.

raid redondant, sauvegardes régulières. Évidemment ça nécessite une carte raid (quoi que ça doit se faire en logiciel) et éventuellement un périphérique de sauvegarde.

  • [^]Re: Corruption de systèmes de fichiers

    Posté par lockness () le 27/03/2004 à 18:23. (lien). Évalué à 1.

    Oui, je sais bien mais nécessite un bon CPU (pour du raid logiciel) et de l'argent pour du raid hard (de toute façons, faut plusieurs disques ce peut rapidement chiffrer)

    • [^]Re: Corruption de systèmes de fichiers

      Posté par Cook Captain () le 27/03/2004 à 22:26. (lien). Évalué à 1.

      Un raid 0 (miroir) sollicite tres peu le CPU et peut tres bien se faire en soft.

      • [^]Re: Corruption de systèmes de fichiers

        Posté par Guillaume Duc (page perso, ) le 28/03/2004 à 08:11. (lien). Évalué à 1.

        Le niveau de raid qui fait miroir est le 1 et non le 0. Le raid 0 consiste uniquement à mettre "bout à bout" deux ou plusieurs disques pour faire croire qu'il s'agit uniquement d'un seul gros.

        http://www.acnc.com/04_01_00.html(...)

        [^]Re: Corruption de systèmes de fichiers

        Posté par manchot () le 28/03/2004 à 08:18. (lien). Évalué à 1.

        Le RAID 0 n'a aucun intérêt pour la sauvegarde des données !
        Avec le RAID 0, les données sont réparties sur l'ensemble des 2 disques, ce qui augmente la vitesse d'écriture/lécture vu que le travail est partagé entre 2 disques durs, mais si tu en perds un tu perds tout du coup !

        Pour plus d'infos :
        http://www.laboratoire-microsoft.org/articles/web/raid_1/0/(...)
        (merci de ne pas troller sur le lien ;o) )