Ho lavorato sul mio server, dal quale esporto una directory usando NFS. Naturalmente durante la settimana circa di riavvii del server, ho dimenticato più volte umountil filesystem di esportazione nella mia workstation (che viene montato /etc/fstaball'avvio). In mezzo ho potuto umountdopo il fatto e rimontare (sto non usando autofs):
umount -fl /data0
mount /data0
Ma questo non funziona più.
Non riesco a montare la directory esportata dal server su una directory diversa (mount hang), ma posso nfs montare quella directory esportata su una macchina virtuale in esecuzione sulla mia workstation.
Quello che ho provato è rimuovere ( rmmod) il modulo nfse nfsv3(che non funzionerebbe:) Resource temporarily unavailable. lsofsi blocca. mountnon mostra nulla montato tramite nfs. Probabilmente questo è il risultato dell'uso di 'umount -l' più volte, ma le prime due volte hanno funzionato senza problemi.
Nel frattempo ho riavviato il server, dopo non essere stato in grado di montare senza fare alcuna differenza. Ho anche usato service nfs-kernel-server restart. Sospetto che tutto tornerebbe alla normalità se riavvio la workstation client.
C'è un modo per recuperare da questo e reinizializzare il lato client nfs sulla mia workstation senza riavviare?
Se non riesco a risolvere questo problema senza riavviare, ciò non si ripresenterebbe se inizio a utilizzare autofs?
lsof -b si blocca con le ultime righe:
lsof: avoiding readlink(/run/user/1001/gvfs): -b was specified.
lsof: avoiding stat(/run/user/1001/gvfs): -b was specified.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
Output information may be incomplete.
nelle righe precedenti, non esiste /data0.
La voce in /etc/fstab:
192.168.0.2:/data0 /data0 nfs defaults,auto,nolock,user 0 2
upstarttutto. Probabilmente vuoi riavviare tutti i servizi nel nfs-commonpacchetto, sembra che ce ne siano alcuni. Probabilmente anche l'ordine è importante, quindi prova a fermarti e poi a iniziare in ordine di dipendenza. Probabilmente vuoi anche fare rpcbindcome ultima fermata / primo avvio. L'ho già fatto su Debian, ma ha solo un buon nfs-commonservizio.
lsof -bblocca?