GNU/Linux >> Znalost Linux >  >> Linux

Vynutit odpojení adresáře připojeného přes NFS

Zkuste spustit

lsof | grep /mnt/data

To by mělo obsahovat seznam všech procesů, které přistupují k /mnt/data a které by bránily jeho odpojení.


Měl jsem stejný problém a ani umount /path -f ,ani umount.nfs /path -f ,ani fuser -km /path ,funguje

konečně jsem našel jednoduché řešení>.<

sudo /etc/init.d/nfs-common restart , pak provedeme jednoduchý umount;-)


Pokud NFS server zmizel a nemůžete ho dostat zpět online, jeden trik, který používám, je přidat alias do rozhraní s IP serveru NFS (v tomto příkladu 192.0.2.55).

Linux

Příkaz pro to je něco zhruba jako:

ifconfig eth0:fakenfs 192.0.2.55 netmask 255.255.255.255

Kde 192.0.2.55 je IP serveru NFS, který zmizel. Poté byste měli být schopni pingnout adresu a měli byste být také schopni odpojit souborový systém (použijte unmount -f). Poté byste měli zničit aliasové rozhraní, abyste již nesměrovali provoz na starý server NFS k sobě pomocí:

ifconfig eth0:fakenfs down

FreeBSD a podobné operační systémy

Příkaz by byl něco jako:

ifconfig em0 alias 192.0.2.55 netmask 255.255.255.255

A pak jej odstranit:

ifconfig em0 delete 192.0.2.55

man ifconfig(8) pro více!


Můžete zkusit líné odpojení:

umount -l

Linux
  1. Jak nakonfigurovat server NFS a připojit sdílené složky NFS na Ubuntu 18.04

  2. Služba operačního systému Linux „nfs“

  3. Jak vynutíte odpojení připojení CIFS

  1. Vynutit odpojení zařízení, jak na to?

  2. Jak vynutím skupinu a oprávnění pro vytvořené soubory v konkrétním adresáři?

  3. adresář her?

  1. Nastavení serveru a klienta NFS v systému Scientific Linux 6.3

  2. Jak nakonfigurovat server NFS a připojit sdílené složky NFS na Ubuntu 14.04

  3. Nastavení serveru a klienta NFS na CentOS 6.3