Ich habe ein immer wiederkehrendes Problem beim Mounten / Unmounten von Remote-Verzeichnissen über SMB. Ich weiß jedoch nicht, was das Problem auslöst und wie es behoben werden kann.
Hintergrund:
Nach dem erfolgreichen Mounten des Verzeichnisses über SMB und nach einiger Zeit scheint sich das Verzeichnis von selbst zu mounten. In diesem Fall kann ich das Verzeichnis erst wieder einbinden, nachdem ich mein System neu gestartet habe.
Wenn ich das System nicht neu starte und das Dialogfeld "Mit Server verbinden" verwende, um zu versuchen, das Verzeichnis über SMB bereitzustellen, verschwindet das Dialogfeld, als ob die Verbindung erfolgreich wäre, es wird jedoch nichts bereitgestellt.
Wenn ich versuche, dasselbe mit einem übergeordneten Verzeichnis (dem Stammverzeichnis des Servers) zu tun, scheint die Verbindung erfolgreich zu sein, und ich werde aufgefordert, die Volumes auszuwählen, die in 'xyz.server.name' eingebunden werden sollen. : "mit einer Liste von Verzeichnissen. Das zuvor gemountete Verzeichnis (das automatisch abgemountet wurde) wird aufgelistet, ist jedoch ausgeblendet und kann daher nicht ausgewählt werden.
Beim SSH-Zugriff auf den Server scheint es keine Probleme mit dem Zugriff auf das Verzeichnis zu geben.
Dieses Problem tritt auch bei anderen Remote-Verzeichnissen auf (obwohl ich es auf einem anderen Server nicht testen konnte).
Wenn Sie in diesem Szenario erneut versuchen, eine Verbindung herzustellen, meldet die Konsole das folgende Problem:
"30.10.2014 11: 48: 20.520 Uhr NetAuthSysAgent [3346]: smb_mount: Mount auf my.server.com/mydirectory fehlgeschlagen, syserr = Datei existiert"
Fragen:
i) Was führt dazu, dass das Verzeichnis / Volume nicht gemountet wird?
ii) Wie kann ich verhindern, dass die automatische Bereitstellung aufgehoben wird?
iii) Wie kann ich das Verzeichnis bei einem automatischen Unmount erneut mounten, ohne es neu zu starten?
Systemdetails:
OS X 10.9.5
Netzhaut, 15 Zoll, Anfang 2013
Serverdetails:
Red Hat Enterprise Linux Server Version 5.11 (Tikanga)
Kernel Version 2.6.18-371.8.1.el5
Ausgabe von df:
Vor problem:
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk0s2 975425848 899360656 75553192 93% 112484080 9444149 92% /
devfs 371 371 0 100% 644 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
//josh@example.com/josh 10568950416 10486471008 82479408 100% 0 18446744073709551615 0% /Volumes/josh
//josh@example.com/semantic 12682735248 7708953400 4973781848 61% 0 18446744073709551615 0% /Volumes/semantic
Nach problem:
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk0s2 975425848 899350976 75562872 93% 112482870 9445359 92% /
devfs 373 373 0 100% 648 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
//josh@example.com/josh 10568950416 10466951592 101998824 100% 0 18446744073709551615 0% /Volumes/josh
//josh@example.com/semantic 12682735248 7708953400 4973781848 61% 0 18446744073709551615 0% /Volumes/semantic
Beobachtungen:
Die gemounteten Verzeichnisse werden weiterhin in / Volumes aufgelistet, wenn sie vom Terminal aus angezeigt werden (d. H. 'Ls / Volumes'), obwohl dies nicht immer der Fall ist, aber auf beide Verzeichnisse nicht zugegriffen werden kann. Sie sind in Finder überhaupt nicht sichtbar.
Ich kann jedoch weiterhin von Matlab aus auf den Inhalt eines der Verzeichnisse zugreifen, das sich bereits in einem Unterverzeichnis dieses Verzeichnisses (seines Arbeitsverzeichnisses) befindet. Wenn ich mich dann außerhalb des Verzeichnisses in Matlab befinde (z. B. in mein Ausgangsverzeichnis), kann ich nicht über den Befehl 'cd' dorthin zurückkehren, sondern muss stattdessen auf die Schaltfläche Zurück in der Symbolleiste für die Dateinavigation klicken, und dann ist alles verfügbar wieder aus Matlab heraus.
cd /Volumes/josh
von Terminal
?