echo "scsi remove-single-device x y z 0">>/proc/scsi/scsi
pour supprimer un périphérique et le débrancher à chaud.
Ca marche tellement bien que j'ai un script sur une machine en production avec 2 disques SCSI extractibles pour :
insérer un disque SCSI (sdb),
le démarrer avec un add-single-device,
copier sda sur sdb avec dd ou monter le disque,
éteindre sdb et l'extraire
et tout ça à chaud :-)
Je suis même sur qu'en jouant avec les fonctions utiliser lors du boot dans linuxrc (pivot_root et autre) on doit pouvoir changer le root (/) de sda à sdb et éteindre sda et l'extraire :o mais j'ai pas encore essayé.
En tout cas c'est top et ça m'a évité souvent de reboot avec des CD ou des DVD rayés et crades qui bloquaient le module sr_mod et ide-scsi. Un petit
remove-single-device sur le CD ou DVD (même ide-scsi) et il s'arrête de tourner, un autre add-single-device et c'est reparti (on nettoie le disque avant :-)
Voila pour mon expérience avec avec /proc/scsi/scsi
[^] # Re: Ajouter un périph scsi
Posté par Sylvain Goletto . En réponse au message [Terminal] Ajouter un périph scsi. Évalué à 1.
On peut faire aussi un
pour supprimer un périphérique et le débrancher à chaud.
Ca marche tellement bien que j'ai un script sur une machine en production avec 2 disques SCSI extractibles pour :
et tout ça à chaud :-)
Je suis même sur qu'en jouant avec les fonctions utiliser lors du boot dans linuxrc (pivot_root et autre) on doit pouvoir changer le root (/) de sda à sdb et éteindre sda et l'extraire :o mais j'ai pas encore essayé.
En tout cas c'est top et ça m'a évité souvent de reboot avec des CD ou des DVD rayés et crades qui bloquaient le module sr_mod et ide-scsi. Un petit
remove-single-device sur le CD ou DVD (même ide-scsi) et il s'arrête de tourner, un autre add-single-device et c'est reparti (on nettoie le disque avant :-)
Voila pour mon expérience avec avec /proc/scsi/scsi