Forum Astuces.divers [Terminal] Faites du hot-plug avec vos racks ide

Posté par  (site web personnel) .
Étiquettes : aucune
0
1
juil.
2001
On peut faire du hot plug avec un rack ide sous Linux, à condition de ne pas avoir peur de griller son matos.

De nombreux disques IDE modernes sont hot-plug, mais les controlleurs le sont très rarement. Mais normalement avec cette astuce le disque étant en veille (=presque éteint) vous ne devriez pas risquer sa vie. Le controlleur par contre je ne le garantie pas ! L'OS le fait, et même si cela n'est pas conseillé (par les gars du kernel), cela fonctionne bien. De toute facon si vous plantez Linux sachez que de toute facon il aurait fallu rebooter pour changer le disque.

---- Enlever le disque ----
Démonter toutes les partitions du disque:
umount /dev/hda*

Mettre le disque en sleep mode:
hdparm -Y /dev/hda

Retirer le disque.

--- pour remettre le disque ---
Insérer le disque

Mettre le disque en sleep (obligatoire ?)
hdparm -Y /dev/hda

Remonter les partitions
mount /dev/hda1 /mnt/truc
mount /dev/hda2 /mnt/bidule
  • # hotplug avec de l'ide

    Posté par  . Évalué à 1.

    ci c'est le meme disque, ou du moins le meme modele (avec les memes partitions), ok. mais sinon ?

    au boot, le noyau detecte les diques et les partitions, ca ne lui pose pas de probleme qu'on en change un sans rien lui dire ? il va pas s'y perdre dans son calcul de tetes/cylindres/pistes ?
    • [^] # Re: hotplug avec de l'ide

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

      si absolument... (expérience qui parle)

      Bilan : un disque avec les données "fantomes"...

      Par contre, j'ai pu tester le hot plug avec le raid logiciel, et ca marche du tonnerre de feu !!!

      En clair : si tu débranches et rebranches un disque à chaud, grâce au raid, la machine continue à fonctionner comme si de rien était...

      Une ligne dee commande, et tu réinsères le disque "déféctueux" dans le système valide... Et là, sans que tu fasses rien de spécial, la resynchronisation se met en route... Dès qu'elle est finie, tu peux faire mumuse de nouveau...

      Software RAID Ro><or...
      • [^] # Re: hotplug avec de l'ide

        Posté par  . Évalué à 1.

        A propos du raid software, que se passe-t'il si j'éteins la machine, remplace le disque défectueux puis redémarre ? Il synchronise automatiquement.
        Question subsidiaire: comment on sait quelle est le disque foireux ?
        • [^] # Re: hotplug avec de l'ide

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

          pour surveiller le disque foireux
          cat /proc/mdstat
          un truc du genre [U_] au lieu de [UU] (pour du raid 1) indique un disque non synchro.
          La synchro n'est pas automatique
          il ajouter le nouveau disque au raid avec
          raidhotadd /dev/md0 /dev/hdc1 (ajoute la partition hdc1 au raid md0)
    • [^] # Re: hotplug avec de l'ide

      Posté par  . Évalué à 1.

      utiliser htparm -z. man hdparm :
      -z Force a kernel re-read of the partition table of the specified device(s).
    • [^] # Re: hotplug avec de l'ide

      Posté par  . Évalué à 1.

      ya pas une ommande 'hotplug ide' qui rescanne les bus ide (marche pour le pci et l'usb) qui permettrait au système de retrouver ses petits????
  • # Faites des toasts

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

    Le risque n'est pas de planter le noyau mais de griller son contrôleur. Les "gars du kernel" le
    *déconseillent* sans matériel adéquat. Il s'agit du genre de manip qui fonctionne bien jusqu'au
    jour où s'étonne parce que ça passait bien avant.

    Cf la remarque d'Andre Hedrick dans: http://www.cs.helsinki.fi/linux/linux-kernel/2002-12/0612.html(...)
    Maintenant, si l'auteur du message est prêt à remplacer le matériel grillé, ce que j'en dis...

    --
    Ueimor
  • # Re: Faites du hot-plug avec vos racks ide

    Posté par  . Évalué à 1.

    Il y a maintenant des adaptateurs IDE-USB2 qui évitent le bricolage, l'USB étant hot-plug de base...
  • # Attention, danger

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

    J'ai bousillé un disque.

    En branchant la prise électrique du disque dur, l'autre disque dur a du avoir une surtension ou quelque chose du genre. En tout cas il a crashé et il est mort.

    Donc, meme si le bus IDE réussi à supporter un branchement/débranchement à chaud. Ce n'est pas forcément le cas de l'alimentation électrique. Alors à vos risque et périls !
    • [^] # Re: Attention, danger

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

      j ai egalement bousillé un disque comme ca ...
      j ai rebranché a chaud mon lecteur dvd et mon graveur : pasde probleme
      puis un disque ide sur mon controleur raid et PAF ! l'autre disque qui était sur le controleur ide normal claque ( avec bien sur tout mes mp3 et autre données importante ...)

      donc le hot plug avec de l ide pourquoi pas
      mais l'alim ne le suporte pas
      ps ca existe des alim supportant le hot plug comme ca ?
  • # Re: Faites du hot-plug avec vos racks ide

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

    Bon j'avais fait ca ya longtemps, j'ai tente de le refaire ya peu, ca marche pas top: Je fais le hdparm -Y, je retire le rack, je le remets, mais, euh, impossible de mounter quoi que ce soit. le man hdparm me dit: -Y Force an IDE drive to immediately enter the lowest power consumption sleep mode, causing it to shut down completely. A hard or soft reset is required before the drive can be accessed again (the Linux IDE driver will automatically handle issuing a reset if/when needed). Ca m'aide pas ca... visiblement le driver IDE reset pas mon disque vu que le mount reste bloque eternellement... (dailleurs c'est toute ma machine que ca bloque, du moins ca prend 99% du cpu),,, Des idees? l'astuce dit de faire le hdparm -Y, mais j'avoue que jai pas envie de retenter sans etre vraiment sur (marre des reboots violents :)
  • # Re: Faites du hot-plug avec vos racks ide

    Posté par  . Évalué à 1.

    <blockquote>On peut faire du hot plug avec un rack ide sous Linux, à condition de ne pas avoir peur de griller son matos</blockquote>
    personellement, je trouve ca tres drole.
    Si vous n'avez pas peur et que vous etes un warrior, je vous conseille le changement de proc a chaud.

    ok, pas de probleme, ------>[ [] ] , par la porte du fond
    • [^] # Re: Faites du hot-plug avec vos racks ide

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

      rigole rigole:
      http://www.kernel.org/pub/linux/kernel/people/rusty/(...)

      Et il me semble que ya d'autres os (solaris ?) qui savent deja faire ca "parfaitement"...
      • [^] # Re: Faites du hot-plug avec vos racks ide

        Posté par  . Évalué à 1.

        Je me rapelle qu'a l'univ de Savoie, il y avait un serveur quadri alpha à 200 mhz environ. On avait des pb de compilation -> on va voir les admin : "Ah il y a un CPU qui semble avoir des pb, 2 min".

        L'admin a desactivé en soft un CPU. Il me sembe qu'on pouvait après le changer --> pas de reboot tant qu'un CPU fonctionne.
        • [^] # Re: Faites du hot-plug avec vos racks ide

          Posté par  . Évalué à 1.

          Les MainFrame IBM (ce sont les seuls que je connaisse un peu) tu peux même changer n'importe quel composant (CM, RAM, Ventilo, Proc etc...).
          Et même mieux, puisque la machine detecte automatiquement un composant défectueux, le désactive, et active un clone (un composant en double dans la machine jusque là inactif). Dans le même temps ça envoie un mail au service technique, qui viens, et t'annonce qu'il vient changer un composant de la machine... et toi, ben t'as rien vu :)

          Je rappel au passage qu'IBM a son ZLinux, une version de linux pour Mainframe justement :)

Suivre le flux des commentaires

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