Mac-Osx
OS X 確定哪個應用程序正在訪問 HDD 並阻止彈出?
我正在執行 OS X 10.6 伺服器,我想彈出我的外部驅動器,以便進行一些磁碟維護,例如對其進行碎片整理。但是,當我嘗試彈出驅動器時,它會說磁碟正在使用中。我可以強制彈出它,但這可能會導致損壞…如何判斷哪個應用程序正在使用驅動器並保持打開狀態?
嘗試
sudo lsof | grep /Volumes/External
,其中“外部”將是您的外部驅動器的名稱。您是否在該驅動器上託管任何服務數據?
lsof - 打開的文件列表
在您的命令提示符處鍵入
sudo lsof
以查看打開文件列表及其位置和程序 ID,以便您可以終止該程序。要稍微改進它,您可以使用
sudo lsof | grep hard drive name
.一旦你有 pid
sudo kill -9 pid
來殺死頑皮的程序。