Die Netzwerkverbindung wird unterbrochen, wenn ein Verzeichnis unter / Volumes übrig bleibt

1

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/foofü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 fooFreigabe einbinde, wird ein neues Verzeichnis /Volumes/foo-1erstellt usw.

Dies verursacht einige Probleme mit Skripten (oder Unison, auf die ich verweise /Volumes/foo), da der erwartete Mount-Punkt nicht derselbe ist ( /Volumes/fooin 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/foowird 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/fooeingebunden. Stellen Sie sicher, dass Sie es im Finder durchsuchen können
  • Klicken Sie auf die EjectSchaltfläche neben der Freigabe im Finder
  • Das Verzeichnis /Volumes/foowird nicht entfernt

Wenn ich versuche, dieselbe Freigabe erneut bereitzustellen, wird folglich ein anderes Verzeichnis /Volumes/foo-1usw. erstellt.

nwinkler
quelle

Antworten:

1

Keine Antwort, nur um Ihnen mitzuteilen, dass ich Ihr Problem in einer ähnlichen Konfiguration nicht emulieren kann und dass Sie möglicherweise ein Problem haben.

Ich habe einen iMac mit 10.6.8 und ein MacBook mit 10.8.1. Manchmal vergesse ich, das angeschlossene Volume auf dem iMac auszuwerfen, bevor ich das MacBook herunterfahre, und dann verbleibt das bereitgestellte Volume als Image auf dem Desktop und in der Seitenleiste eines geöffneten Ordners. Ich klicke dann einfach auf das Auswurfsymbol in der Ordnerleiste oder klicke mit der rechten Maustaste auf das Desktop-Symbol und sage Finder, dass das Volume ausgeworfen werden soll. Es verschwindet. Wenn Sie nun in my / Volumes (im Finder sowie im Terminal) nachsehen, ist kein verbleibendes Netzwerkvolumen vorhanden. Vielleicht hat es den Trick getan, es auszuwerfen.

Wenn ich das verbleibende Volume NICHT auswerfe, nachdem ich das MacBook heruntergefahren (oder in den Energiesparmodus versetzt) ​​und dann gestartet (oder aufgeweckt) und erneut angeschlossen habe, verschwindet das Symbol für das verbleibende Volume auf dem Desktop und ein neues wird angezeigt. Wenn ich unter / Volumes (im Finder und im Terminal) nachschaue, ist nur ein Volume verbunden. (Ich habe den iMac nicht heruntergefahren oder etwas getan, außer das MacBook herunterzufahren und es zu starten (oder es in den Ruhezustand zu versetzen und es aufzuwecken) und es erneut anzuschließen.)

Ich erhalte keine Finder-Benachrichtigung, dass das Laufwerk ebenfalls nicht mehr verfügbar ist. Wenn ich versuche, durch Doppelklicken auf das Symbol auf dem Desktop auf das getrennte Laufwerk zuzugreifen, kann ich sogar dessen Inhalt durchsuchen, bis er automatisch verschwindet, wenn ich einen Punkt erreiche, an dem ich während dieser Verbindung noch nicht war (öffne einen Unterordner, der noch keinen hat) wurde geöffnet).


quelle
Nach dem Update auf Mountain Lion ist das Problem nicht mehr reproduzierbar. Ich markiere dies als akzeptierte Antwort.
Nwinkler