前回に、ホットプラグのやり方を書いたけど、どうも腑に落ちなかった。
検索にもう少し別のやり方がでてたから。そっちも調べてみることにした
ディスクを一旦無効化する方法
root@acid:~# echo offline > /sys/block/sdc/device/state root@acid:~# cat /sys/block/sdc/device/state offline
該当ディスクにオフラインを書き込むと、ディスクは一切使えないオフライン状態になる。
オフラインだと使えない
見えるけど使えない。
root@acid:~# ls /dev/sdc* /dev/sdc /dev/sdc1 /dev/sdc2 /dev/sdc3 /dev/sdc4 /dev/sdc5
ディスクはつながっている見ることができるけど一切書き込むことはあたはず。
root@acid:~# sudo gdisk /dev/sdc GPT fdisk (gdisk) version 0.8.10 Problem opening /dev/sdc for reading! Error is 6.
オンラインにすると再び使えるようになる。
オンラインつまり稼動状態に戻すとまた使えるようになる。
root@acid:~# echo running > /sys/block/sdc/device/state root@acid:~# cat /sys/block/sdc/device/state running
なんのためにあるのかまだよくわからない・・・
ただ、いきなりDELETEするよりオフライン化後のdelete のほうが安心っぽい