Ho un problema ricorrente con le directory remote di montaggio / smontaggio via SMB, tuttavia non so che cosa attiva il problema né come risolverlo.
Sfondo:
Dopo aver montato con successo la directory via SMB e dopo un po 'di tempo, la directory sembra smontare da sola. Quando ciò accade, non riesco a rimontare la directory finché non riavvio il sistema.
Se non riavvio il sistema e utilizzo la finestra di dialogo "Connetti al server" per provare a montare la directory tramite SMB, la finestra di dialogo scompare come se la connessione fosse riuscita, tuttavia non è stato montato nulla.
Se provo a fare la stessa cosa con una directory padre (che è la directory root del server), allora la connessione sembra avere successo e mi chiede di "Selezionare i volumi che vuoi montare su" xyz.server .name ":" con un elenco di directory. La directory che ho precedentemente montato (che auto-smontato) è elencata, ma è ghosted out e quindi non può essere selezionata.
Quando SSH-ing nel server, non sembra esserci alcun problema con l'accesso alla directory.
Questo problema si verifica anche per altre directory remote (sebbene non sia stato possibile testarlo su un altro server).
Inoltre, quando si tenta di riconnettersi in questo scenario, Console riporta il seguente problema:
"30/10/2014 11: 48: 20.520 am NetAuthSysAgent [3346]: smb_mount: mount non riuscito a my.server.com/mydirectory, syserr = Il file esiste"
Domande:
i) Cosa sta causando la rimozione della directory / volume?
ii) Come posso evitare che si verifichi l'auto-smontaggio?
iii) Se si verifica un auto-smontaggio, come posso rimontare la directory senza riavviare?
Dettagli del sistema:
OS X 10.9.5
Retina, 15 pollici, inizio 2013
Dettagli server:
Red Hat Enterprise Linux Server versione 5.11 (Tikanga)
Versione kernel 2.6.18-371.8.1.el5
Output di df:
Prima del problema:
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
//[email protected]/josh 10568950416 10486471008 82479408 100% 0 18446744073709551615 0% /Volumes/josh
//[email protected]/semantic 12682735248 7708953400 4973781848 61% 0 18446744073709551615 0% /Volumes/semantic
Dopo il problema:
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
//[email protected]/josh 10568950416 10466951592 101998824 100% 0 18446744073709551615 0% /Volumes/josh
//[email protected]/semantic 12682735248 7708953400 4973781848 61% 0 18446744073709551615 0% /Volumes/semantic
Osservazioni:
Le directory montate sono ancora elencate in / Volumi se visualizzate dal terminale, (ad esempio "ls / Volumes"), sebbene non sia sempre il caso, ma entrambe le directory sono inaccessibili. Non sono affatto visibili all'interno del Finder.
Tuttavia, sono ancora in grado di accedere al contenuto di una delle directory di Matlab, che era già all'interno di una sottodirectory di questa directory (la sua directory di lavoro). Se poi esco dalla directory in Matlab (per esempio, nella mia home directory), non posso tornare ad esso tramite il comando 'cd', ma invece devo premere il pulsante Indietro all'interno della barra di navigazione dei file e poi tutto è accessibile di nuovo da dentro Matlab.