Ich verwende OS X 10.6 Server und möchte mein externes Laufwerk auswerfen, damit ich einige Festplattenwartungen durchführen kann, z. B. das Defragmentieren. Wenn ich jedoch versuche, das Laufwerk auszuwerfen, wird nicht angezeigt, dass die Festplatte verwendet wird. Ich kann das Auswerfen erzwingen, aber das kann zu Beschädigungen führen ... Wie kann ich feststellen, welche Anwendung das Laufwerk verwendet und es offen hält?
mac-osx
hard-drive
mac-osx-server
Jamone
quelle
quelle
kill -9
. Sie können einen Dienst über die Befehlszeile stoppensudo serveradmin stop smb
und dann startensudo serveradmin start smb
, indem "smb" der Name des Dienstes ist.sudo serveradmin list
wird sie alle zeigen.lsof - Liste der geöffneten Dateien
Geben Sie auf Ihrer Eingabeaufforderung einfach ein
sudo lsof
, um eine Liste der geöffneten Dateien sowie deren Speicherort und Prozess-ID anzuzeigen , damit Sie den Prozess beenden können.Um es ein wenig zu verfeinern, könnten Sie verwenden
sudo lsof | grep hard drive name
.Sobald Sie die PID haben
sudo kill -9 pid
, um den ungezogenen Prozess zu beenden.quelle
Einfacher Weg, die Freeware "What's Keeping Me": http://www.hamsoftengineering.com/products/wkm/wkm.html
quelle