hot plug disk

Radek Harabis linux na koprivnice.cz
Středa Srpen 8 09:08:51 CEST 2007


> Radek Harabis wrote:
> : Zdravim vsechny,
> : resim v CentOS 5 pripojeni hot plug disku na radici Adaptec Serial ATA 
> Raid II (1424SA).
> : Radic je detekovan automaticky a disky na nem se montuji jako zarizeni 
> SCSI.
> : Disk chci pouzivat jako vymenny, bootovat z nej nebudu a potreboval bych
> : jej bezpecne pripojovat a odpojovat bez nutnosti restartu systemu.
> : Prosim o nasmerovani, jak na to.
>
> No a o co presne Vam jde? Odpojeni se resi tak, ze
> - odmountujete FS, co na tom disku lezi (pripadne ukoncite dalsi cinnosti
> co s tim diskem probihaji)
> - asi sync(1)
> - echo 1 > "/sys/block/$DISK/device/delete"
>
> Pripojeni (pokud hot-plug udalost neumi radic/driver reportovat sam)
> delam pomoci neceho jako
>
> for host in /sys/class/scsi_host/host*
> do
> echo 0 0 0 > $host/scan
> done
>
> Odpovidam na to na co se ptate?
>
> -Jan Kasprzak

Ano odpovidate.

Kdyz pouziju Vas navod:
    echo 1 > "/sys/block/$DISK/device/delete"
a pak odpojim napajeni, dostanu od kernelu chybove hlasky:
 kernel: Badness in __msleep at drivers/ata/sata_mv.c:1923
 kernel:  [<f882736a>] __mv_phy_reset+0xaf/0x326 [sata_mv]
 kernel:  [<f882723b>] mv_channel_reset+0x7a/0xcd [sata_mv]
 kernel:  [<f8826a00>] mv_err_intr+0x8f/0x95 [sata_mv]
 kernel:  [<f8826afc>] mv_host_intr+0xf6/0x161 [sata_mv]
 kernel:  [<f8826bda>] mv_interrupt+0x73/0x110 [sata_mv]
 kernel:  [<c01074ce>] handle_IRQ_event+0x25/0x4f
 kernel:  [<c0107a2e>] do_IRQ+0x11c/0x1ae

a konec ... disk uz neni po opetovnem pripojeni poznan.

Radek Harabis




Další informace o konferenci Linux