93 votes

Comment démonter NFS lorsque le serveur a disparu ?

Je monte un dossier NFS d'un serveur vers mon ordinateur portable.

Malheureusement, le serveur s'éteint parfois ... Le problème est que je ne peux pas démonter le dossier NFS "mort". En ligne de commande, j'obtiens "le périphérique est occupé", et via Nautilus cela provoque la fermeture de ma session en cours.

Y a-t-il un moyen de démonter un dossier NFS lorsque le serveur est éteint ?

176voto

Mitch Points 102545

Vous pouvez utiliser umount -f -l /mnt/myfolder, et cela résoudra le problème.

  • -f - Démonte de force (en cas d'un système NFS innaccessible). (Nécessite le noyau 2.1.116 ou ultérieur.)

  • -l - Démontage paresseux. Détache le système de fichiers de la hiérarchie des systèmes de fichiers maintenant, et nettoie toutes les références au système de fichiers dès qu'il n'est plus occupé. (Nécessite le noyau 2.4.11 ou ultérieur.)

Source: Linux Complete Command Reference

19voto

Stabledog Points 905

Essayez sudo umount -l {mountPoint} pour faire un "démontage paresseux". Vous permet de continuer votre vie sans attendre que le plombier arrive.

6voto

Saren Tasciyan Points 303

Dans mon cas où umount -f n'a pas fonctionné, umount -fr a fonctionné. L'argument -r remonte en lecture seule puis démonte le dossier.

2voto

SeeDoubleYou Points 338

Si umount -f -l /mnt/myfolder ne fonctionne pas, service nfs restart (ou l'équivalent sur votre linux) pourrait aider.

2voto

Max Points 21

Pour moi, ni umount, ni redémarrage du service ne fonctionnera. Il suffit de redémarrer. Même avec un nouveau système, l'implémentation de NFS semble toujours avoir ce vieux problème. Donc, juste redémarrer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X