在Mac下有时候想弹出加载的镜像(dmg、iso),但是却被告知无法弹出,而这时又不清楚是什么文件或者程序锁住了它,让人有点烦!总不要把打开的程序都关了试试吧!
用下面的命令在Terminal下可以立刻查出幕后的元凶:
lsof +D /Volumes/Volume_Name
第一次执行时,可能要花上几秒,你可能看到如下的结果:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
iTunes 19385 James 14u REG 14,5 12531440 8424 /Volumes/Homer/Music/iTunes Library.itl
iTunes 19385 James 15u REG 14,5 12288 149 /Volumes/Homer/Music/iTunes Library Extras.itdb
iTunes 19385 James 17u REG 14,5 32768 148 /Volumes/Homer/Music/iTunes Library Genius.itdb
从这可以看到iTunes打开Homer卷上的3个文件,这下你可以选择关闭这3个文件,或者干脆退出iTunes,然后就可以弹出镜像了。
如果你不喜欢用命令行,还有一个图形界面的小工具What’s Keeping Me,它是一个donationware,用起来很直观,还能查看Trash不能清空的文件是谁锁住的。在Windows下常用的相似工具是Unlocker,手工清除病毒时经常要用到。










