Forum Linux.noyau Détection d'erreur sur du raid

Posté par  .
Étiquettes : aucune
0
19
déc.
2007
Bonjour (et bon ap :-)

Pour un système "pseudo-embarqué" que je souhaite monter, je voudrais ne pas utiliser de disque dur mais des compact flashs avec convertisseur sata/cf (le reste sera du standard : carte mère, tft vga, ... le poids n'a pas d'importance).

Je me pose la question suivante:
avec du raid-1 sur 3 "disques", peut-on faire en sorte que si une carte foire en i/o, la couche raid puisse se dire "bon, le secteur du disque 1 est cohérent avec celui du 3, le 2 est différent donc le disque 2 part en vrille, je le marque comme tel" ?

Je ne crois pas que la couche raid linux fasse cela (forcer la lecture sur *tous* les membres et décider du choix retenu) ...

Quelqu'un a déja fait des essais de raid en cf ? (et attendu l'agonie d'une carte surtout !)

Les cartes cf (ou autres ssd) remontent-elles des infos smart pertinentes ?

Si vous connaisez des convertisseurs ide|sata/cf qui marchent (ou pas !) , ça m'intéresse aussi...
  • # raid1

    Posté par  . Évalué à 1.

    d'apres : http://www.commentcamarche.net/protect/raid.php3
    le raid 1 c'est cloner les infos sur les N autres disques.

    donc ton systeme se balance de savoir s'il y a un defaut, il stocke sur les 3 disques.

    si un disque est en defaut, il stocke sur les autres
    de meme il lit sur les autres
    • [^] # Re: raid1

      Posté par  . Évalué à 1.

      Oui, oui je sais :-) (j'ai déja des serveurs en prod avec du raid-1 soft).

      Un des défauts, amha, est qu'en cas de mort d'un disque, le kernel met quand même une bonne dizaine de secondes avant de reprendre la main (et innonde les logs avec les messages d'erreurs). J'avais fait l'essai en débranchant l'alim d'un disque, même si c'est loin d'être représentatif...

      En fait, je me suis mal exprimé, je souhaite juste éviter ce comportement pour avoir une certaine garantie temporelle des i/o disques (je vais lire plein de ports série afin de stocker des données et je ne souhaite pas dans l'immédiat passer à du temps réél dur).
      Je cherche juste à savoir comment prévénir une erreur sans blocage trop long.
      Les timeouts et autres valeurs de "retrys" sont-elles modifiables ?
      • [^] # Re: raid1

        Posté par  . Évalué à 1.

        je comprend ton besoin et malheureusement je ne sais pas repondre à ta question sur la personnalisation des timeout et retries.

        sauf à te dire que c'est surement possible, au besoin en allant modifier la source du programme ou du driver ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.