Comment démonter NFS quand le serveur est parti?

65

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

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

Est-il possible de démonter un dossier NFS lorsque le serveur est éteint?

Produnis
la source
1
Avez-vous essayéumount -l
Mitch
serverfault.com/questions/56588/…
Ciro Santilli a annoncé le

Réponses:

111

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

  • -f- Forcer le démontage (en cas de système NFS inaccessible). (Nécessite le noyau 2.1.116 ou une version ultérieure.)

  • -l- Démonter paresseux. Détachez maintenant le système de fichiers de la hiérarchie du système de fichiers et nettoyez 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: Référence de commande complète Linux

Mitch
la source
1
il m'a fallu 20 minutes pour essayer jusqu'à ce que je l'ai trouvé sur Google
confiq
Tu me sauves la vie!
Yu Jiaao
15

essayez sudo umount -l {mountPoint}de faire un "démontage paresseux". Vous permet de continuer votre vie sans attendre l'arrivée du plombier.

Stabledog
la source
2
Upvote pour bon conseil de vie
antonagestam
4

Dans mon cas où umount -fne fonctionnait pas, umount -frtravaillait. -rL'argument remount est en lecture seule, puis démonte le dossier.

Génome
la source
2

Dans le cas où umount -f -l /mnt/myfoldercela ne fonctionne pas service nfs restart(ou c'est équivalent sur votre linux) pourrait.

Mariosti
la source
3
Le problème avec ceci est si vous avez plusieurs chemins montés nfs à partir de différents serveurs et que vous ne voulez pas supprimer d'autres points de montage qui affectent d'autres services.
Efren
1

Pour moi, ni umount, ni le redémarrage du service ne fonctionneront. Il suffit de redémarrer. Même avec un nouveau système, la mise en œuvre de NFS semble toujours avoir ce vieux problème. Alors, redémarrez.

Max
la source