Bagaimana cara meng-unmount NFS ketika server hilang?

65

Saya memasang folder NFS dari server ke laptop saya.

Sayangnya, terkadang server mati ... Masalahnya adalah, saya tidak bisa meng-unmount folder NFS yang "mati". Pada command-line, saya mendapatkan "perangkat sedang sibuk", dan melalui nautilus itu crash sesi saya saat ini.

Apakah ada cara untuk meng-unmount folder NFS ketika server dimatikan?

Produnis
sumber
1
Sudahkah Anda mencobaumount -l
Mitch
serverfault.com/questions/56588/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Jawaban:

110

Anda dapat menggunakan umount -f -l /mnt/myfolder, dan itu akan memperbaiki masalah.

  • -f- Paksa unmount (jika sistem NFS tidak dapat dijangkau). (Membutuhkan kernel 2.1.116 atau lebih baru.)

  • -l- Malas melepas gunung. Lepaskan filesystem dari hirarki filesystem sekarang, dan bersihkan semua referensi ke filesystem segera setelah tidak lagi sibuk. (Membutuhkan kernel 2.4.11 atau yang lebih baru.)

Sumber: Referensi Perintah Lengkap Linux

Mitch
sumber
1
butuh saya 20 menit mencoba sampai saya sudah google dan menemukan ini
confiq
Kamu menyelamatkan hidupku!
Yu Jiaao
15

cobalah sudo umount -l {mountPoint}untuk melakukan "unmount malas". Memungkinkan Anda melanjutkan hidup Anda tanpa menunggu tukang ledeng tiba.

Stabledog
sumber
2
Terpilih untuk nasihat hidup yang baik
antonagestam
4

Dalam kasus saya di mana umount -ftidak berhasil, umount -frbekerja. -rargumen remount sebagai hanya-baca dan kemudian meng-unmount folder.

Genom
sumber
2

Jika umount -f -l /mnt/myfoldertidak bekerja service nfs restart(atau setara dengan linux Anda) mungkin.

Mariosti
sumber
3
Masalah dengan ini adalah jika Anda memiliki beberapa jalur yang dipasang nfs dari server yang berbeda dan Anda tidak ingin menjatuhkan titik pemasangan lain yang akan memengaruhi layanan lain.
Efren
1

Bagi saya, umount, atau restart layanan tidak akan berfungsi. Cukup reboot. Bahkan dengan sistem baru, implementasi NFS tampaknya masih memiliki masalah lama itu. Jadi, reboot saja.

Maks
sumber