Forum Linux.général RAID logiciel et hdparm

Posté par  .
Étiquettes : aucune
0
19
oct.
2005
Bonjour,

Je voudrais enfin monter un volume RAID5 sur ma machine et je me pose encore quelques questions avant de me lancer...

Mon RAID5 serait pour y placer du stockage qui n'est pas forcément accédé chaque heure de la journée. Aussi, et surtout durant les chaudes heures estivales, j'aimerais pouvoir stopper la rotation des disques (spindown) avec un hdparm -y /dev/hdb pour chaque device physique de mes raids.

Le hic, c'est que le RAID risque de crasher en croyant le disque mort alors qu'il est juste en spindown.
Est-ce une bonne solution de procéder comme suit ?

STOPPER LES DISQUES_
-démonter le volume RAID umount /dev/md0
-arrêter les devices RAIDmdadm --stop
-spindowner les disqueshdparm -y /dev/hdb... pour chaque disque de l'array

RELANCER LES DISQUES:
-reactiver les disquesComment le faire sans monter le disque ??
-assembler le RAIDmdadm -As
-monter le volume RAIDmount /raidMountPoint

Merci de votre aide, ça me permettrait enfin de me lancer dans le RAID5 tout en préservant cette possibilité de "veille"...
  • # mode standby

    Posté par  . Évalué à 2.

    J'ai configuré un standby de 30s sur un vieux portable sur lequel le disque dur est bruyant avec la commande:
    hdparm -S 6
    Le disque dur s'arrête de tourner au bout de 30s d'inactivité et le portable redevient complètement silencieux ;).
    En plus, pas besoin de démonter le disque pour l'utiliser : il redémarre automatiquement au premier accès; seul le temps d'accès est très légèrement allongé.

    De cette façon, tu pourrait laisser ton volume RAID monté en permanence, les disques s'arrêteraient automatiquement pendant les périodes d'inactivité.
    • [^] # Re: mode standby

      Posté par  . Évalué à 1.

      Oui, je connais déjà ce fonctionnement sur un disque simple (c'est ce que j'utilise actuellement pour chacun de mes disques qui fonctionnent indépendamment car sans RAID).

      Mais ce qui me chagrine, c'est le côté RAID !
      Je ne sais pas non plus si les disques sont fréquemment accédés pour des stats ou tests éventuels, car je ne connais pas le fonctionnement interne de cette technologie.

      Et j'aimerais vivement pouvoir stopper la rotation des disques pour éventuellement 2-3j en ayant démonté le volume avant (ça me permettrait ainsi d'éviter un réveil des disques par les accès disques lors des crons de chaque matin...)
      J'ai cru lire ailleurs que ça ne posait pas de pb d'intégrité du raid, mais la personne demandait également une confirmation (que personne ne lui a d'ailleurs fournie).
      • [^] # Re: mode standby

        Posté par  . Évalué à 2.

        Si tu tiens absolument à démonter le volume, ta procédure doit marcher.
        L'option -y de hdparm étant une mise immédiate en mode standby (autrement dit le même résultat que -S mais sans délai), il n'y a rien de particulier à faire pour réactiver les disques. Ils seront réactivés automatiquement lorsqu'ils seront accédés.

        Néanmoins, ma solution (standby en conservant le RAID monté) pourrait être préférable pour plusieurs raisons :
        - il est possible que les disques ne soient pas utilisés en permanence pendant la période d'utilisation, tu feras donc plus d'économies.
        - même si les disques sont accédés occasionnellement pour des tests ou par un cron; il se remettront automatiquement en standby après 30s. Ca ne devrait donc pas être gênant (à moins que tu dormes à coté de tes disques lorsque le cron du matin est activé ;) )

        Finalement, tu pourrais maximiser les économies d'énergie en combinant les deux méthodes:
        ACTIVER LE MODE STANDBY
        spindown après 30s d'inactivité : hdparm -S 6

        LANCER LES DISQUES:
        -assembler le RAID mdadm -As
        -monter le volume RAID mount /raidMountPoint
        (les disques se mettront automatiquement en standby après 30s d'inactivité)

        STOPPER LES DISQUES
        -démonter le volume RAID umount /dev/md0
        -arrêter les devices RAID mdadm --stop
        (pas besoin de faire un hdparm -y, les disques s'arrêteront 30s après le démontage)

        RELANCER LES DISQUES:
        -assembler le RAID mdadm -As
        -monter le volume RAID mount /raidMountPoint

Suivre le flux des commentaires

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