3 155
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
Wtf (discussione | contributi) |
||
Riga 51: | Riga 51: | ||
==== ...in automatico all'avvio ==== | ==== ...in automatico all'avvio ==== | ||
Se le risorse remote non vengono automaticamente caricate all'avvio, ma è comunque possibile caricarle manualmente, assicurarsi in primis che nella riga dedicata al caricamento delle risorse remote in <code>/etc/fstab/</code> sia presente l'opzione ''_netdev'', se assente, aggiungerla e provare a riavviare.< | Se le risorse remote non vengono automaticamente caricate all'avvio, ma è comunque possibile caricarle manualmente, assicurarsi in primis che nella riga dedicata al caricamento delle risorse remote in <code>/etc/fstab/</code> sia presente l'opzione ''_netdev'', se assente, aggiungerla e provare a riavviare. In caso contrario provare ad aggiungere alle predette opzioni della risorsa anche <code>auto</code>, quindi riavviare. A questo punto eseguire: | ||
<pre># mount -a</pre> | |||
Se la risorsa remota viene caricata correttamente il problema riguarda molto probabilmente la sequenza di operazioni all'avvio. Per prima cosa si controlli il file | |||
<code>/var/log/syslog</code> alla ricerca di un messaggio come il seguente:<br /> | |||
''if-up.d/mountnfs[eth0]: if-up.d/mountnfs[eth0]: lock /var/run/network/mountnfs exist, not mounting''<br /> | ''if-up.d/mountnfs[eth0]: if-up.d/mountnfs[eth0]: lock /var/run/network/mountnfs exist, not mounting''<br /> | ||
===== Il messaggio compare ===== | |||
Digitare: | |||
<pre># ls -ahl /var/run/network/mountnfs</pre> | <pre># ls -ahl /var/run/network/mountnfs</pre> | ||
Se la cartella è vuota, a meno dei soliti <code>.</code> e <code>..</code>, eliminarla: | Se la cartella è vuota, a meno dei soliti <code>.</code> e <code>..</code>, eliminarla: | ||
Riga 61: | Riga 65: | ||
<pre># mv /var/run/network/mountnfs /var/run/network/nome_a_caso</pre> | <pre># mv /var/run/network/mountnfs /var/run/network/nome_a_caso</pre> | ||
A questo punto riavviando le risorse dovrebbero venir automaticamente caricate all'avvio. | A questo punto riavviando le risorse dovrebbero venir automaticamente caricate all'avvio. | ||
===== Il messaggio non compare ===== | |||
Il problema potrebbe essere di tipo temporale, ovvero il sistema tenta di montare la risorsa remota prima che l'interfaccia di rete sia correttamente configurata, altrimenti è probabile che ci sia un qualche errore nella relativa riga di <code>fstab</code>.<br> | |||
Nel primo caso se si usa uno strumento grafico come <code>network-manager</code>, il primo tentativo da fare è provare a configurare le interfacce di rete tramite <code>/etc/network/interfaces</code>, quindi riavviare.<br> | |||
Se il problema persiste si hanno ancora alcune opzioni: | |||
* Aggiungere alla riga di fstab relativa alla risorsa samba l'opzione <code>auto</code> ed inserire nello script <code>/etc/rc.local</code> il comando <code>mount -a</code>. Val la pena notare che non si tratta di una soluzione, ma di un brutale trucco per aggirare il problema (anche se generalmente efficace). | |||
* Uso di uno script personalizzato che provveda al montaggio delle risorse invece di <code>fstab</code>; si noti in tal senso che lo strumento grafico <code>wicd</code> permette di associare script a particolari eventi. | |||
* Sostituire il caricamento automatico all'avvio tramite fstab con l'utilizzo di <code>autofs</code>, uno strumento che permette il caricamento dinamico delle risorse remote su imput dell'utente. | |||
=== Accesso in sola lettura o nessun accesso === | === Accesso in sola lettura o nessun accesso === |
contributi