什么命令可以看设备被使用情况?

什么命令可以看设备被使用情况?

光盘每次打开些东西就无法umount,root帐号umount -f也没用

注销后没问题,说明肯定是什么进程在使用设备(奇怪)

有什么命令看是什么进程在使用设备?
http://linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=51865&highlight=
//
这个不是吗!
你还没有解决呢?
lsof|grep '/dev/crom'|awk '{print $2}'就会列出用光盘的程序ID
楼上的这条命令可以稍微解释一下吗?
$lsof
command not found
我的问题主要是明明我打开光盘的程序都kill掉了,但是光盘还是umount不了
你的光盘是自动挂载的吗?
如果是的话,
你放一张光盘,
弹出个窗口后, 关掉窗口,
然后在终端中输入
eject
我把我的问题详细描述一下:

不论是CD rom还是floppy,不论是自动挂载(cd)还是手动(软盘),有时候我打开上面的文件以后,umount死活不行。
比如我用ooo打开了软盘上的文档,关闭了ooo,关闭了文件管理器,然后umount,说是设备忙,ps -aux,发现没有ooo进程。

光盘就更过分了,一旦无法umount,是连光盘都弹不会出的……一般我只好log off,然后再进来eject
打开文件的情况下肯定是无法 umount 的,
后面你说的我也遇到过,......................
可能是个 BUG ?!!
按理说打开文件的话,也可以用umount -f来强制卸载的吧?可是这个都没有用