Jak wymusić odmontowanie, gdy otrzymuję przestarzałe uchwyty plików NFS?

17

Wpadłem w trudną sytuację. Zainstaluj aufs w / mnt / 1

aufs on /mnt/1 type aufs (rw,relatime,si=daab1cec23213eea)

Nie mogę odmontować rzeczy:

sudo umount -f /mnt/1
umount2: Stale NFS file handle
umount: /mnt/1: Stale NFS file handle
umount2: Stale NFS file handle
umount2: Stale NFS file handle

Jak odmontować punkt montowania? (bez ponownego uruchamiania systemu)

(Uwaga: aufs jest na szczycie systemu openafs, a nie NFS.)

UsAaR33
źródło
5
Wpadłem w podobną sytuację i mogłem ją łatwo odtworzyć: po prostu usuń gałąź rw systemu plików AUFS i boom, punkt montowania AUFS jest całkowicie ukryty. umount -falbo umount -lnic nie zmieni. Nadal szukam rozwiązania.
jpetazzo
@jpetazzo Sprawdź moją odpowiedź poniżej, w końcu udało mi się sam rozwiązać ten problem bez konieczności ponownego uruchamiania
craymichael

Odpowiedzi:

6

z man 8 umount:

   -f     Force   unmount   (in  case  of  an  unreachable  NFS  system).
          (Requires kernel 2.1.116 or later.)

   -l     Lazy unmount. Detach the filesystem from the filesystem hierar-
          chy  now,  and cleanup all references to the filesystem as soon
          as it is not busy anymore.  (Requires kernel 2.4.11 or  later.)

Jeśli sudo umount -f /mnt/1nie działa, możesz spróbować sudo umount -l /mnt/1.

Xupeng
źródło
-lmoże trochę potrwać, prawda? Czy jest jakaś dodatkowa opcja, jeśli -fnie działa?
Ehtesh Choudhury
-ldziałał (natychmiast), kiedy -fnie.
keithpjolley,
0

Możesz to odmontować, pomimo przestarzałego uchwytu pliku, za pomocą:

fusermount -u /mnt/1
TheJJ
źródło
0

W porządku, znalazłem rozwiązanie mojego problemu (tak samo jak pytanie). Oto, co NIE działało dla mnie:

  • mount -t nfs -o remount /mnt/1
  • umount /mnt/1
  • umount -f /mnt/1
  • umount -l /mnt/1

Oto, co dla mnie działa DID :

  • umount -lf /mnt/1

Jeśli to nie zadziała, upewnij się, że zabiłeś wszystkie procesy aktualnie powiązane z zamontowanym katalogiem:

  • lsof | grep /mnt/1
  • fuser -k /mnt/1

-l( L opcja azy) mówi umountnie do czystych rzeczy się teraz. Bez tej opcji punkt montowania będzie zajęty. Sprawdź odpowiedź @ Xupeng, aby manuzyskać szczegółowe informacje na temat opcji umount.

Craymichael
źródło