Mac-Osx

OS X 確定哪個應用程序正在訪問 HDD 並阻止彈出?

  • February 23, 2021

我正在執行 OS X 10.6 伺服器,我想彈出我的外部驅動器,以便進行一些磁碟維護,例如對其進行碎片整理。但是,當我嘗試彈出驅動器時,它會說磁碟正在使用中。我可以強制彈出它,但這可能會導致損壞…如何判斷哪個應用程序正在使用驅動器並保持打開狀態?

嘗試sudo lsof | grep /Volumes/External,其中“外部”將是您的外部驅動器的名稱。您是否在該驅動器上託管任何服務數據?

lsof - 打開的文件列表

在您的命令提示符處鍵入sudo lsof以查看打開文件列表及其位置和程序 ID,以便您可以終止該程序。

要稍微改進它,您可以使用sudo lsof | grep hard drive name.

一旦你有 pidsudo kill -9 pid來殺死頑皮的程序。

引用自:https://serverfault.com/questions/159422