umountで"device is busy"になったときの対応方法

umount で device is busy になったときって、アンマウント対象ファイルシステムを使っているプロセスがあることが多いですよね。

# umount /mnt/nfs1
umount: /mnt/nfs1: device is busy
umount: /mnt/nfs1: device is busy


そんなときに、ファイルシステムを使ってるプロセスを発見するには fuser を使います。

# fuser -muv /mnt/nfs1

                     USER        PID ACCESS COMMAND
/mnt/nfs1:           hoge      9133 ..c.. (hoge)tcsh


このプロセスを終了させるか kill しましょう

# kill -9 9133

んでもっかいアンマウント

# umount /mnt/nfs1

おけ