月曜日, 7月 13, 2009

ファイルアクセス中のプロセスを特定する

USBメモリをマウントしててアンマウントしようと思ったときに、中のファイルシステムにアクセスしているプロセスがあって、アンマウントの邪魔をする(※ いやいや、使用中のプロセスがあるのにアンマウントするのがイカンのであって、アンマウントできたらそれはそれでヤバい)という事は良くあるわけですが、どうすればいいのか今ちょっと出てこなかった orz

# lsof /media/disk
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
zsh 4275 neko cwd DIR 8,33 4096 28 /media/disk/

とかすれば、使用中のプロセス情報が出てきて、「なーんだ、別の端末開いていたんだっけ orz」ということもすぐに判るわけですね orz

0 件のコメント: