Je travaille sur mon serveur, à partir duquel j'exporte un répertoire en utilisant NFS. Bien sûr, au cours de la semaine ou des redémarrages du serveur, j'ai plusieurs fois oublié d' umount
exporter le système de fichiers de mon poste de travail (qui est monté /etc/fstab
au démarrage). Entre les deux, j'ai pu umount
après le fait et remonter (je n'utilise pasautofs
):
umount -fl /data0
mount /data0
Mais cela ne fonctionne plus.
Je ne peux pas monter le répertoire exporté depuis le serveur sur un répertoire différent (le montage se bloque), mais je peux monter nfs qui a exporté dir sur une machine virtuelle exécutée sur mon poste de travail.
Ce que j'ai essayé, c'est de retirer ( rmmod
) le module nfs
et nfsv3
(ce qui ne fonctionnerait pas:) Resource temporarily unavailable
. lsof
bloque. mount
ne montre rien monté via nfs
. Tout cela est probablement le résultat de l'utilisation de 'umount -l' plusieurs fois, mais les deux premières fois, cela a fonctionné sans problème.
J'ai redémarré le serveur entre-temps, après avoir été incapable de monter sans que cela fasse la moindre différence. J'ai aussi utilisé service nfs-kernel-server restart
. Je soupçonne que tout redeviendrait normal si je redémarrais le poste de travail client.
Existe-t-il un moyen de récupérer à partir de cela et de réinitialiser le côté client nfs sur mon poste de travail sans redémarrage?
Si je ne peux pas résoudre ce problème sans redémarrage, cela ne se reproduira-t-il pas si je commence à utiliser autofs
?
lsof -b
se bloque avec comme dernières lignes:
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.
dans les lignes qui précèdent, il n'y a pas /data0
.
L'entrée dans /etc/fstab
:
192.168.0.2:/data0 /data0 nfs defaults,auto,nolock,user 0 2
upstart
et tout. Vous souhaitez probablement redémarrer tous les services du nfs-common
package, il semble qu'il y en ait quelques-uns. L'ordre est également important, essayez donc d'arrêter puis de commencer par ordre de dépendance. Vous voudrez probablement aussi faire rpcbind
votre dernier arrêt / premier démarrage. J'ai déjà fait ça sur Debian, mais il n'a qu'un seul nfs-common
service sympa .
lsof -b
blocage?