3 155
contributi
Wtf (discussione | contributi) (Creata pagina con '{{NFS}} = Troubleshooting = === Inconveniente 1 === Tra i problemi tipici c'è quello di non riuscire a montare le risorse remote. Una prima verifica banale è quella di assi...') |
Wtf (discussione | contributi) |
||
Riga 2: | Riga 2: | ||
= Troubleshooting = | = Troubleshooting = | ||
=== | === Le risorse remote non vengono caricate... === | ||
==== ...nemmeno manualmente con mount ==== | |||
Una prima verifica banale è quella di assicurarsi che la cartella dove devono essere montate le risorse remote sia indicata correttamente (per esempio <code>/home/nfs</code> è DIVERSO da <code>/home/NFS</code>). Una seconda causa potrebbe essere dovuta al numero della porta che NFS sceglie casualmente, infatti se il numero della porta è maggiore di 1024 scatta un errore di sicurezza; in tal caso è sufficiente aggiungere alle opzioni indicate nel file <code>/etc/exports</code> anche ''insecure'', ad esempio: | |||
<pre> | <pre> | ||
Riga 12: | Riga 14: | ||
Un altro motivo potrebbe essere costituito dal set di permessi delle cartelle esportate; provare ad impostare temporaneamente i loro permessi su 777. Se il problema è risolto provare a reimpostare i permessi sul vecchio schema e vedere se l'errore si ripropone. | Un altro motivo potrebbe essere costituito dal set di permessi delle cartelle esportate; provare ad impostare temporaneamente i loro permessi su 777. Se il problema è risolto provare a reimpostare i permessi sul vecchio schema e vedere se l'errore si ripropone. | ||
==== ...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 /> | |||
Qualora il problema persista controllare 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 /> | |||
In caso affermativo digitare: | |||
<pre># ls -ahl /var/run/network/mountnfs</pre> | |||
Se la cartella è vuota, a meno dei soliti <code>.</code> e <code>..</code>, eliminarla: | |||
<pre># rm -R /var/run/network/mountnfs</pre> | |||
Altrimenti limitarsi a rinominarla, per esempio digitando: | |||
<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. | |||
=== Inconveniente 2 === | === Inconveniente 2 === |
contributi