BIOSでSATAポートがホットプラグに対応している場合,ハードウェアレベルでSATAのHDDを安全に取り出すことが可能.
OSがデバイスの取り出しを認識していない場合,IOが発生しているとデータ消失などが発生するため,以下ので順で取り出しを行う.
- マウント解除
- デバイスを認識解除
- HDDを取り出す
マウント解除
HDDがマウントされている場合はマウントを解除します
# umount /dev/sdX
デバイスを認識解除
デバイスがマウント解除されたら,Linuxカーネルから安全にデバイスを削除します
# echo 1 | tee /sys/block/sdX/device/delete
Linuxカーネルからデバイスが削除されていることはfdiskなどで確認することができます
# fdisk -l
HDDを取り出す
Linuxカーネルからデバイスが削除されていることが確認できたら物理的にHDDを取り出します.