GNU/Linux >> Tutoriels Linux >  >> Linux

Forcer le démontage du répertoire monté par NFS

Essayez de courir

lsof | grep /mnt/data

Cela devrait répertorier tout processus accédant à /mnt/data qui l'empêcherait d'être démonté.


J'ai eu le même problème, et ni umount /path -f ,ni umount.nfs /path -f ,ni fuser -km /path ,fonctionne

enfin j'ai trouvé une solution simple>.<

sudo /etc/init.d/nfs-common restart , alors faisons le simple umount;-)


Si le serveur NFS a disparu et que vous ne pouvez pas le remettre en ligne, une astuce que j'utilise est d'ajouter un alias à l'interface avec l'IP du serveur NFS (dans cet exemple, 192.0.2.55).

Linux

La commande pour cela ressemble à peu près à :

ifconfig eth0:fakenfs 192.0.2.55 netmask 255.255.255.255

Où 192.0.2.55 est l'adresse IP du serveur NFS qui a disparu. Vous devriez alors pouvoir envoyer un ping à l'adresse et vous devriez également pouvoir démonter le système de fichiers (utilisez unmount -f). Vous devez ensuite détruire l'interface aliasée afin de ne plus acheminer le trafic vers l'ancien serveur NFS vers vous-même avec :

ifconfig eth0:fakenfs down

FreeBSD et systèmes d'exploitation similaires

La commande serait quelque chose comme :

ifconfig em0 alias 192.0.2.55 netmask 255.255.255.255

Et ensuite pour le supprimer :

ifconfig em0 delete 192.0.2.55

man ifconfig(8) pour en savoir plus !


Vous pouvez essayer un démontage paresseux :

umount -l

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

  2. Configuration d'un serveur et d'un client NFS sur CentOS 6.3

  3. Commande qui forcera Linux à vider le cache d'un fichier sur un partage NFS ?

  4. Service du système d'exploitation Linux "nfs"

  5. Comment forcer une connexion CIFS à se démonter

Commande cd sous Linux (changer de répertoire)

Commande Du sous Linux

Commande mv sous Linux

Exportations NFS

Comment copier un répertoire sous Linux

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