GNU/Linux >> Tutoriels Linux >  >> Linux

Démonter un montage nfs où le serveur nfs a disparu

Solution 1 :

En supposant que Linux :

umount -f -l /mnt/myfolder

Résoudra en quelque sorte le problème :

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

-l Démontage 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.)

-f existe aussi sur Solaris et AIX.

Solution 2 :

Élaborant sur l'indice donné par David Pashley,

à moins que "umount -l" ne résolve votre problème, vous pouvez configurer un faux serveur avec la même adresse que celui qui a disparu - mais vous n'avez pas besoin de configurer un nouveau serveur ou quoi que ce soit. Le moyen le plus simple de sortir de la situation de blocage/déblocage consiste à configurer une interface IP d'alias locale , comme suit :

ifconfig eth0:nfstmp 11.22.33.44 netmask 255.255.255.255
umount -l /mnt/deadnfsmount    # -l or -f or whichever that gets the job done
ifconfig eth0:nfstmp down

(évidemment 11.22.33.44 étant l'(ancienne) adresse IP du serveur NFS (maintenant mort)

Solution 3 :

Il serait peut-être judicieux d'ajouter le intr option à n'importe quel /etc/fstab entrées susceptibles de se bloquer ou de planter. Si vous n'utilisez pas le soft ou intr options, alors lorsque le serveur hébergeant les fichiers NFS tombe en panne, le serveur sur lequel les fichiers sont montés (le client) peut se bloquer au démarrage.

Selon man 5 nfs :

doux / dur
Détermine le comportement de récupération du client NFS après l'expiration d'une requête NFS. Si aucune option n'est spécifiée (ou si l'option hard est spécifiée), les requêtes NFS sont réessayées indéfiniment. Si l'option soft est spécifiée, le client NFS fait échouer une requête NFS après l'envoi des retransmissions retrans, ce qui fait que le client NFS renvoie une erreur à l'application appelante.

... puis il continue en disant intr est préféré à soft , mais cela a le même effet d'empêcher l'accrochage.

Solution 4 :

umount -f /mnt/myfolder devrait résoudre cela. Voir la page de manuel umount.


Linux
  1. Configuration d'un serveur et d'un client NFS sur Scientific Linux 6.3

  2. Comment configurer un serveur NFS et monter des partages NFS sur Ubuntu 14.10

  3. Vérification de la validité d'un montage NFS

  4. Pourquoi le serveur a-t-il bloqué mon IP ?

  5. Une monture liée ?

Comment monter un partage NFS sous Linux

Comment monter NFS sur Debian 11

Charge serveur élevée, processeur inactif. NFS la cause ?

Où est le fork() sur la bombe fork :(){ :|:&};: ?

mount.nfs :accès refusé par le serveur lors du montage sur des machines Ubuntu ?

quelle est la différence entre remonter et démonter/monter ?