Ich habe eine externe Festplatte an meinen Mac angeschlossen. Jetzt möchte ich es auswerfen. Mein Mac weigert sich jedoch hartnäckig und sagt, dass möglicherweise eine Anwendung die Festplatte verwendet.
Ich habe keine App gestartet und keine Datei von der Festplatte geöffnet.
Ich habe die App heruntergeladen und installiert. What's Keeping Me? Diese App ist ganz nett. Sie sagt mir, dass der Prozess mds
meine Festplatte verwendet.
Ich habe den Prozess mds
und mehrere Prozesse getötet mdworker
. Diese sind für Spotlight. Aber solche Prozesse werden wieder erzeugt.
Wie kann ich meine Festplatte von meinem Mac auswerfen ?
Ich habe Mac OS X 10.6.8.
macos
hard-drive
external-disk
spotlight
eject
Nicolas Barbulesco
quelle
quelle
Antworten:
Deaktivieren Sie einfach die Indizierung für das Laufwerk und löschen Sie den Inhalt des Journals auf dem Volume. Öffnen Sie dazu das Terminal und geben Sie den folgenden Befehl ein:
Sie müssen diese Prozedur als Administrator ausführen. Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden. Ein Neustart ist vielleicht notwendig.
Alternativ können Sie, wie von Simon White vorgeschlagen, einfach die Maschine ausschalten und dann den Netzstecker ziehen. Die Einschränkung ist jedoch, dass das Laufwerk bei erneuter Verbindung mit der Indizierung beginnt.
quelle
sudo mdutil -i off "/Volumes/Name_of_Drive"
(-E
löscht den Index und erstellt ihn neu). Beim nächsten Aktivieren des Laufwerks sollte der Scanvorgang erneut gestartet werden. Um das Scannen dieses Laufwerks dauerhaft zu deaktivieren, verwenden Sie-d
(sudo mdutil -d "/Volumes/Name_of_Drive"
). Zeigen Sie all diese Argumente und mehr an, indem Sie siemdutil
in Ihre Befehlszeile eingeben .Sie können versuchen, die Bereitstellung über die Befehlszeile aufzuheben:
oder mit Gewalt:
Wenn es immer noch fehlschlägt, überprüfen Sie, was Ihre Festplatte verwendet:
Oder mit
lsof
:(Einige Prozesse werden nur angezeigt, wenn lsof als Administrator ausgeführt wird.)
Führen Sie Folgendes aus, um temporäres Spotlight zu deaktivieren:
Dann
sudo mdutil -a -i on
wieder aktivieren.Andere Apps, die hilfreich sein können: Whats Keeping Me .
quelle
lsof
als Benutzer ausgeführt werde. Funktioniert jedochsudo lsof | grep Volumes
gut. ("Whats Keeping Me" hat jeweils ein Kontrollkästchen "Als Administrator".)Oft stelle ich fest, dass mds mich daran hindert, ein Volume abzuhängen.
Versuchen Sie dann (schnell), die Lautstärke erneut auszuwerfen.
In meinem Fall mounte ich das Hauptvolumen eines anderen Macs auf meinem aktuellen Mac. Ich möchte Spotlight nicht deaktivieren, da die Indizierung fortgesetzt werden soll, wenn das externe Volume (als Startvolume) auf den anderen Mac zurückgegeben wird.
quelle
Um zu verhindern, dass Spotlight das Laufwerk indiziert, erstellen Sie in TextEdit eine Klartextdatei ohne Inhalt, nur mit dem Titel .metadata_never_index, und speichern Sie sie extern. Deaktivieren Sie die Option "txt" und teilen Sie TextEdit mit, dass Sie die Erweiterung mit einem Punkt auf der Vorderseite speichern möchten (wodurch sie unsichtbar wird).
Ich bin mir nicht sicher, ob das jetzt aufhört, aber es wird es in Zukunft verhindern.
Alternativ können Sie dieses Applescript in eine App umwandeln, um das Auswerfen zu erzwingen
quelle
sudo diskutil unmountDisk force /Volumes/Name_of_Volume
vom Terminal aus zwangsweise dazu laufen . Dieses Skript ist nicht erforderlich.diskutil
Befehl nicht ausprobiert . Aber ich habe das Äquivalent mit Disk Utility versucht - ohne Erfolg.Sie können versuchen, Finder zu beenden. Dies hat bei mir funktioniert. Finder hing am USB-Laufwerk, so dass das erzwungene Beenden und Neustarten unabhängig vom Hang ausgelöst wurde.
quelle
Wenn Sie ein Laufwerk aus irgendeinem Grund nicht trennen können, können Sie den Computer einfach herunterfahren. Wenn der Computer ausgeschaltet ist, können Sie das Laufwerk sicher trennen. Starten Sie dann den Computer. Auf diese Weise können Sie nicht nur das Laufwerk sicher trennen, sondern auch sicherstellen, dass der mds-Prozess neu gestartet wird, falls er tatsächlich hängt.
Wenn Sie beschlossen haben, Spotlight nicht mit diesem Laufwerk zu verwenden, müssen Sie das Laufwerk nur zur Registerkarte Datenschutz im Bereich Spotlight der Systemeinstellungen hinzufügen, um die Indizierung zu verhindern. Spotlight ignoriert das Laufwerk.
Wenn Sie Spotlight für dieses Laufwerk verwenden möchten, ist es ein notwendiges Übel, einen Index zu erstellen, wenn der Computer das Laufwerk zum ersten Mal sieht. Sobald der Index erstellt wurde, wird er bei jeder Änderung an jeder Datei aktualisiert, sodass Sie nicht noch einmal warten müssen. Wenn Sie jedoch im Spotlight-Menü keine Fortschrittsanzeige sehen, ist es wahrscheinlich, dass mds nicht mehr reagiert. Fahren Sie in diesem Fall einfach den Computer herunter und trennen Sie das Laufwerk.
quelle
mds
System entweder nicht darüber informiert wird, dass das Laufwerk fertig ist, oder dass es nach Abschluss des Vorgangs nicht beendet wird, und dass das Laufwerk auf diese Weise gehalten wird, bis der Vorgang irgendwie beendet wird (wie ein Herunterfahren). Wenn ich sehemds
, dass die CPU nicht verwendet wird, während ich behaupte, das Laufwerk zu verwenden, werde ich das Auswerfen des Laufwerks erzwingen.Eine weitere einfache Option ist das Auswerfen über die Festplattendienstprogramme.
quelle
Sie können Spotlight mitteilen, dass es dieses Laufwerk niemals indizieren soll, und müssen sich dann keine Gedanken mehr darüber machen.
In den 10.11 Systemeinstellungen gibt es einen Eintrag für 'Spotlight', der eine Registerkarte mit dem Namen 'Datenschutz' enthält. Klicken Sie auf "+", wählen Sie Ihr Laufwerk und Sie sind fertig. Schließen Sie einfach die Systemeinstellungen, warten Sie einige Sekunden, bis das System das Update bemerkt, und Sie sollten in der Lage sein, es auszuwerfen. Jetzt wird der Datenträger beim nächsten Herstellen der Verbindung nicht mehr indiziert, sodass das Problem in Zukunft nicht mehr auftritt.
quelle