Ich kann den Finder auf meinem externen Festplattensymbol nicht verwenden -> unmounten. Es funktioniert nicht, erzwinge nur das Aufheben der Bereitstellung.
Ich denke, wenn ich es erzwinge, können einige Dateien beschädigt werden.
Ich habe alle darauf laufenden Programme geschlossen. Mit sudo lsof|grep ExternalHddName
wollte ich die Prozesse mit dieser HDD herausfinden. Es wurde nichts angezeigt.
1. Sollte ich jedes Mal eine erzwungene Demontage vermeiden? Im Sinne von ob es gefährlich ist.
Aktualisieren
sudo lsof|grep /Volumes/ExternalHddName
sollte stattdessen verwendet werden.
Wenn ich benutze diskutil unmount /Volumes/ExternalHddName
werde ichfailed to unmount: dissented by PID=199 (/usr/libexec/ApplicationFirewall/socketfilterfw
Ich verwende das Online-Spiel auf der externen Festplatte. Vielleicht socketfilterw
hat das etwas damit zu tun. Aber es ist sogar 20 Minuten aktiv, nachdem ich dieses Spiel verlassen habe.
Ich habe verwendet sudo kill 199
, nachdem das Unmounten möglich war.
2. Sollte ich jedes Mal, wenn ich diese externe Festplatte aushängen möchte, manuell herausfinden, welcher Prozess sie verwendet, und diesen Prozess dann manuell beenden? Ich möchte es in einem Schritt und ohne Abmeldung vom Mac machen.
Einige Online-Spiele haben „Hilfs-Apps“, die das Spiel im Hintergrund aktualisieren. Versuchen Sie, das Laufwerk anzuschließen, und trennen Sie es dann, ohne das Spiel auszuführen. Wenn es funktioniert, könnten Sie ein einfaches Automator/Bash-Skript erstellen, um das Laufwerk zu unmounten (es sollte aus den beiden oben erwähnten Befehlen bestehen, mit der Ausnahme, dass Sie den Prozess beenden sollten, der das Laufwerk sperrt sudo killall <appname>
.
Versuchen Sie, die Firewall zu deaktivieren? Aus Ihrem Beitrag geht hervor, dass es sich um einen Firewall-Prozess handelt.
MikroDel
MikroDel
sudo killall nameOfTheGame
? Könntest du bitte das komplette Skript zeigen, das du meinst?MikroDel
Benutzer220129