Jak odmontować NFS, gdy serwer zniknie?


64

Montuję folder NFS z serwera na laptopie.

Niestety serwer czasami się wyłącza ... Problem polega na tym, że nie mogę odmontować „martwego” folderu NFS. W wierszu polecenia pojawia się komunikat „urządzenie jest zajęte”, a przez nautilus powoduje awarię mojej bieżącej sesji.

Czy jest jakiś sposób odmontowania folderu NFS, gdy serwer jest wyłączony?


1
Czy próbowałeśumount -l
Mitch

Odpowiedzi:


108

Możesz użyć umount -f -l /mnt/myfolder, a to rozwiąże problem.

  • -f- Wymuś odmontowanie (w przypadku nieosiągalnego systemu NFS). (Wymaga jądra 2.1.116 lub nowszego.)

  • -l- Leniwy odmontować. Odłącz teraz system plików od hierarchii systemu plików i wyczyść wszystkie odniesienia do systemu plików, gdy tylko nie będzie on już zajęty. (Wymaga jądra 2.4.11 lub nowszego.)

Źródło: Linux Complete Command Reference


1
zajęło mi 20 minut próbowanie, aż google go znalazłem
confiq

Ratujesz mi życie!
Yu Jiaao,

15

spróbuj sudo umount -l {mountPoint}zrobić „leniwy odmontować”. Umożliwia życie bez czekania na przybycie hydraulika.


2
Głosuj za dobrą radą życiową
antonagestam

4

W moim przypadku gdzie umount -fnie działało, umount -frdziałało. -rargument jest montowany jako tylko do odczytu, a następnie odmontowuje folder.


2

W przypadku, umount -f -l /mnt/myfoldergdy nie działa service nfs restart(lub jego odpowiednik w systemie Linux) może.


3
Problem polega na tym, że masz kilka ścieżek montowanych przez nfs z różnych serwerów i nie chcesz upuszczać innych punktów montowania, które mogłyby wpłynąć na inne usługi.
Efren

1

Dla mnie ani umount, ani restart usługi nie będą działać. Po prostu uruchom ponownie. Nawet przy nowym systemie wydaje się, że implementacja NFS nadal ma ten stary problem. Więc po prostu uruchom ponownie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.