Le condivisioni NFS montate interrompono l'arresto?


8

Uso NFS per condividere file multimediali con tutti i miei file sulla mia rete. Tuttavia, quando 10.10 quando viene montata la condivisione, le mie macchine non riescono a spegnersi, sembrano sedersi lì. Quando non monto le condivisioni NFS, le macchine si spengono normalmente. Ecco i contenuti rilevanti del mio /etc/fstab.

 192.168.1.115:/home/jorge /home/jorge/Stuff nfs rw,hard,intr,fsc

Attualmente sto usando cachefilesd per memorizzare nella cache le mie condivisioni NFS , tuttavia ho lo stesso problema con o senza di esso. Il server è sempre in esecuzione e serve le condivisioni.

Come posso eseguire il debug in cui si trova il problema? Sembra che riesco a spegnere solo spegnendo e riaccendendo le scatole.


Continuo a tornare a guardare questo e vedere se hai aggiornato ... c'è una generosità seduta su questo ... e mi rendo conto ... questa non è una domanda. forse se fosse qualcuno potrebbe reclamare la generosità?
nathwill,

Risposte:


5

Il tuo server NFS è ancora attivo quando spegni la macchina? In tal caso, quello sembra essere un bug nell'ordinamento di spegnimento in 10.10; l'interfaccia di rete deve essere ancora attiva per smontare NFS.

Non uso ancora 10.10, quindi non posso confermare se è così. Ma come stopgap, potresti provare a fare un mount morbido invece di uno difficile. I montaggi software consentono il timeout delle richieste NFS. Ma è meglio essere sicuri di sincronizzare completamente prima di chiudere!


1
Mesi dopo e sono stato finalmente in grado di testarlo; passando da difficile a morbido risolto questo, grazie!
Jorge Castro,

Ad esempio, modifica / etc / fstab:192.168.1.xxServer:/SharedFolderServer /MountedClient nfs user,noauto,soft 0 0
NicolasSmith l'

3

eh. disclaimer di autopromozione, ma di recente ho scritto uno script bash che penso possa aiutarti in questo scenario. lo script bash va in /etc/NetworkManager/dispatcher.d/ e risolve un paio di stranezze che ho riscontrato con NFS, in particolare per quanto riguarda i problemi di avvio / arresto.

http://www.badgerbait.net/offtopic/network-specific-event-triggered-bash-script

lo script monta / smonta la condivisione di rete (in realtà farà tutto ciò che vuoi fare in connessione / disconnessione di rete), ma è specifico della rete (in questo modo non è possibile tentare di montare / smontare se la risorsa non è disponibile). dovrai interrogare le tabelle arp per il tuo router mac, o semplicemente guardare gli adesivi dei router.

l'altro consiglio per usarlo se decidi di implementarlo, è assicurarti di aggiungere noauto al tuo fstab, in modo che non venga montato automaticamente durante l'avvio / l'arresto ...

aggiungere il noauto a fstab e poi semplicemente montare / smontare manualmente l'unità secondo necessità è un'altra potenziale soluzione rapida per questo

a proposito: sono dogfooding e ho avuto zero problemi con questo approccio. se si decide di adottare e le questioni incontro, si prega di farmelo sapere.


ovviamente! mi piace la funzionalità e alla fine la configurerò in modo che se non sono a casa monterà comunque la condivisione home nfs, ma su sshfs invece :) vai a gadget linux!
nathwill,

Il link è morto ...
Victor Schröder il

0

Ho avuto lo stesso problema con le unità montate su nfs che mi impedivano di spegnermi. Sono stato in grado di utilizzare il comando Magic SysRq Alt + SysRq + R + S + E + I + U + O per spegnere. Puoi ottenere maggiori informazioni sul Magic SysRq da questo thread del forum di Ubuntu .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.