• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Netzwerklaufwerk hat "name-1" statt "name"

muetze

Zuccalmaglios Renette
Registriert
16.05.06
Beiträge
255
Hi,

mein gemountetes Netzwerklaufwerk (liegt auf einem Windows XP File-Server) hat statt des Namens "Laufwerk" manchmal den Namen "Laufwerk-1" - jedenfalls auf UNIX-Ebene. Im Finder wird stets der richtige Name angezeigt, in Befehlen auf der Shell muss ich aber den Namen mit "-1" angeben. Das ist in Scripten lästig, da ich bisher alle Befehle einfach doppelt eingebe (in Applescript z. B. mit einem Try-Block für jeden Namen) - mir ist jedenfalls nichts besseres eingefallen.

1. Wie kommt das?
2. Kann ich das dauerhaft ändern?

muetze
 
Das kommt meistens daher, dass das Netzlaufwerk nicht ordentlich entfernt wurde.
Wenn Du dich mit dem laufwerk name verbindest, wird /Volumes/name angelegt. Existiert das schon, wird name-1 angelegt.. auch wenn /Volumes/name schon existiert, aber nur ein leeres Verzeichnis ist...
 
Danke

- so etwas habe ich mir gedacht - und was mache ich dagegen? Ab und zu verschwindet Windows-Server und Mac OS X erkennnt das getrennte Netzwerklaufwerk.

Wie bekomme ich es hin, dass dann (oder meinetwegen auch regelmäßig) nicht mehr gültige Einträge von /Volumes/name gelöscht werden?

muetze
 
Eigentlich, wie auch schon geschrieben, sollte das automatisch gehen. Wenn man den MAC neu startet, dann werden diese Laufwerke definitiv rausgenommen.

Während des Betriebs kann man folgendes machen, wenn die Laufwerke nicht mehr Finder erscheinen:
- Terminal öffenen
- 'sudo umount /Volumes/NameDesNetzlaufwerks' eingeben
Danach sollte das Laufwerk verschwunden sein.

hansen15
 
Aber nur, wenn man als Admin angemeldet ist - was ich natürlich nicht bin. Außerdem geht es mir um eine automatische Lösung, die solche getrennten Netzwerkverbindungen erkennt und löscht.

muetze
 
Du hast natürlich Recht, nur als Admin.

Ansonsten bietet MAC OSX alle Funktionen eines guten UNIX Systems. Du kannst ein script schreiben, welches die bestehenden Volumes prüft, und wenn diese nicht mehr aktiv sind, dann unmountet. Das scipt kann dann in die crontab eingefügt werden und in kurzen Abständen aufgerufen werden.

Vielleicht hilft das weiter.

hansen15
 
Das klingt gut - wie kann ich denn testen, ob eine Verbindung noch besteht?

muetze