在Mac中使用移动硬盘推出的时候会经常遇到无法推出的情况:

无法推出磁盘

点击强制推出又担心资料什么的有损坏,所以要是知道是什么程序占用就好了。这个文章就是介绍如何查看哪些程序占用了你的磁盘。

查看占用

打开 终端

按下 Command + 空格键,输入“终端”并回车。

查看正在使用磁盘的进程:

输入以下命令并按回车:

1
lsof | grep /Volumes/磁盘名称

这里的磁盘名称为磁盘的名字,在访达中的名字,例如我是HeoPro,则命令为

1
lsof | grep /Volumes/HeoPro

占用

第一列是占用的程序

第二列是进程PID

最后一列是占用的文件

在活动监视器中根据程序名称关闭程序即可。如果你不认识程序,也可以通过PID来强制结束程序:

结束程序

如果想结束占用的程序,可以使用

1
kill -9 PID

PID替换为刚才代码中输出的PID,例如

1
kill -9 185

这样就可以强制关闭这些占用磁盘的进程。关闭后再尝试弹出磁盘。