Nfs-kernel-server: possibili problemi e prestazioni: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
 
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.<br />
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:
Qualora il problema persista controllare il file <code>/var/log/syslog</code> alla ricerca di un messaggio come il seguente:<br />
<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 />
In caso affermativo digitare:
 
===== 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 ===
2 944

contributi

Menu di navigazione