Forum général.général Mise en veille des disques durs

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
août
2004
Bonjour,
Quand on a un PC qui fait du bruit, des disques durs bruyants qui chauffent ou simplement envie d'utiliser l'électricité de manière un peu plus durable, ça peut être pas mal de mettre les disques durs en veille (spindown) en période d'inactivité.

Pour les disques IDE, hdparm -S temps permet de faire ça sans souci, par contre pour les disques SCSI, je ne trouve rien de très intéressant :
. hdparm ne marche pas (simple confirmation),
. il existe un patch spindown pour les noyaux 2.4 jusqu'au 2.4.23 qui permet en conjonction avec des utilitaires d'arrêter manuellement ou automatiquement après une période d'inactivité.

Le problème, c'est 2.4.23, c'est obsolète concernant la série des 2.4 et de plus, j'utilise des 2.6 ...

Bref, si vous avez des conseils concernant les outils adaptés pour mettre en veille des disques SCSI, je suis preneur.
  • # retirer le spin du pied...:)

    Posté par  . Évalué à 2.

    essaie voir le package scsitools.
    Il faisait partie de hwtools à l'origine, tout comme hdparm d'ailleurs, puis ces deux fonctionnalités sont devenues indépendantes.

    installer scsitools permet ainsi de mettre ton disque dur en veille avec la commande scsi-spin.

    Sinon, vu que je n'ai pas de disque dur scsi, j'ai pas pu essayer... je te laisse donc le soin de le faire pour nous tous ! :-D
    • [^] # Re: retirer le spin du pied...:)

      Posté par  (site web personnel) . Évalué à 3.

      En fait, scsi-spin est un utilitaire visant à arrêter un disque manuellement, quand on n'en a pas besoin, qu'on est sûr de ne pas l'utiliser, comme le dit la page de man. Je recherche plutôt un outil du style "hdparm -S".
             scsi-spin let the user to manually spin up and down a SCSI
             device.
      
             This command is particularly useful if  you've  got  noisy
             (or  hot)  drives  in  a  machine  that you rarely need to
             access.  This is not the same as the kernel  patch  that's
             floating  around  that  will  automatically  spin down the
             drive after some time.  scsi-spin  is  completely  manual,
             and  spinning  down  a drive that's in use, especially the
             one containing the scsi-spin binary, is probably a  really
             bad idea.
      
             To  avoid  running  in  trouble with such cases, scsi-spin
             verifies that the device to work on is  not  currently  in
             use  by  scanning the mounted file system description file
             for a partition living on it and issue an  error  if  this
             the case.
      
      • [^] # scsi-spin

        Posté par  . Évalué à 1.

        To avoid running in trouble with such cases, scsi-spin verifies that the device to work on is not currently in use by scanning the mounted file system description file for a partition living on it and issue an error if this the case.
        Ca signifie en fait qu'on ne peut pas spindowner (c'est un nouveau verbe !) un disque qui a au moins une partition montée? Visiblement, il semble chercher dans le mount (/etc/mtab ou /proc/mounts)...
        En tous cas, j'aurais cru que c'était plutôt lié à la lecture-écriture qui n'était pas faite depuis un certain temps sur le disque en question qui déclenchait un spindown...(??)

        Dans ce cas, c'est au moment de l'umount de la dernière partition du disque qu'il faudrait lancer le spindown... et au moment du premier mount qu'on lance le spinup.
        Par contre, je vois plus l'intérêt que ça soit géré automatiquement si il faut que ça soit plus monté dans le fs, car généralement, on fait les (u)mount à la main donc ça n'empêche pas de faire un p'tit scsi-spin -d ou scsi-spin -u...

        Au fait, hdparm, c'est bien beau, mais ça marche que pour IDE, ou aussi pour SATA ?

        Et j'imagine que le patch pour les noyaux <=2.4.23 ne marche pas pour 2.4.26 ou 2.6.x même en recompilant le noyau à partir des sources de ces patches (moyennant quelque modif) ??? Là, j'avoue ne pas trop m'y connaître en patches...
        • [^] # Re: scsi-spin

          Posté par  (site web personnel) . Évalué à 1.

          À priori, les disques SATA ne sont guère différents des IDE d'un point de vue mécanique. Il y a certainement des fonctionnalités utilisables par hdparm pour les disques SATA, comme il y en a pour SCSI et XT ...
  • # petites remarques générales...

    Posté par  . Évalué à 2.

    . j'ai entendu dire que arrêter/démarrer les disques durs, ça racourci leur durée de vie.
    . si c'est juste le bruit qui te dérange, regarde plutôt l'option "-M Get/set Automatic Acoustic Management (AAM)". Sur les disques MAXTOR, ils deviennent complètement silencieux (au prix d'un temps d'acces un peu plus important)
    . As tu regardé les specs de tes disques du point de vue de la consommation électrique ? Le disque Hitachi de mon portable ne consomme pratiquement rien de moins entre standby et idle (par contre la difference entre seek et idle est plus importante...)
    • [^] # Re: petites remarques générales...

      Posté par  (site web personnel) . Évalué à 1.

      Évidemment, il convient de ne pas les arrêter/démarrer toutes les 5 minutes, mais pour certaines machines qui restent allumées tout le temps, ça peut valoir le coup de couper de temps à autre sur de longues périodes.
      Les IDE ont par ailleurs une durée de vie plus réduite que les SCSI ...

      Pour le bruit, tous les disques n'en sont pas équipés, c'est plutôt réservé aux DD IDE, et ça s'active avec hdparm => marche pas avec SCSI.

      Pour la consommation électrique, je ne suis pas sûr que ça change grand chose, mais en tout cas, un disque dur en idle est plus chaud qu'un disque arrêté (spun down).

Suivre le flux des commentaires

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