Unter Snow Leopard (10.6.8) tritt nach dem Mounten eines Netzwerklaufwerks ( ⌘+ Kim Finder ) das folgende Problem auf . Wenn ich den Laptop vom Netzwerk trenne, ohne das Laufwerk zu entfernen, wird im Finder die Benachrichtigung angezeigt, dass das Laufwerk nicht mehr verfügbar ist Normalerweise klicke ich auf "Disconnect All" (Alle trennen). Dadurch verbleibt immer noch ein übrig gebliebenes Verzeichnis /Volumes
, das nicht gelöscht wird.
Wenn ich also das Laufwerk einbinde foo
, wird ein Verzeichnis /Volumes/foo
für das Einhängen erstellt. Dieses Verzeichnis ist nach dem Trennen des Netzwerkkabels und dem Bestätigen des Trennens des Laufwerks immer noch vorhanden. Wenn ich das nächste Mal dieselbe foo
Freigabe einbinde, wird ein neues Verzeichnis /Volumes/foo-1
erstellt usw.
Dies verursacht einige Probleme mit Skripten (oder Unison, auf die ich verweise /Volumes/foo
), da der erwartete Mount-Punkt nicht derselbe ist ( /Volumes/foo
in diesem Fall leer ist).
Gibt es eine Möglichkeit, dieses Verzeichnis nach der oben beschriebenen Trennung automatisch zu entfernen?
Dies passiert mir regelmäßig, wenn ich das MacBook in den Energiesparmodus versetze, das Netzwerkkabel entferne und dann z. B. im Zug arbeiten möchte, ohne mit dem Netzwerk verbunden zu sein.
Update
Nachdem ich dieses Problem einige Monate lang beobachtet habe (ich bin immer noch bei Snow Leopard), ist mir Folgendes aufgefallen: Der Ordner /Volumes/foo
wird nicht entfernt, auch wenn das Netzwerkkabel angeschlossen ist, wenn der Mount über den Finder entfernt wird. Zu klären:
- Öffnen Sie den Finder und drücken Sie ⌘+K
- Wählen Sie ein Samba-Laufwerk zum Mounten aus, z
smb://server/foo
- Dies wird in
/Volumes/foo
eingebunden. Stellen Sie sicher, dass Sie es im Finder durchsuchen können - Klicken Sie auf die
Eject
Schaltfläche neben der Freigabe im Finder - Das Verzeichnis
/Volumes/foo
wird nicht entfernt
Wenn ich versuche, dieselbe Freigabe erneut bereitzustellen, wird folglich ein anderes Verzeichnis /Volumes/foo-1
usw. erstellt.