GNU/Linux >> Belajar Linux >  >> Linux

Lepas pemasangan nfs di mana server nfs telah menghilang

Solusi 1:

Dengan asumsi Linux:

umount -f -l /mnt/myfolder

Akan memperbaiki masalah:

-f Lepas paksa (jika sistem NFS tidak dapat dijangkau). (Memerlukan kernel 2.1.116 atau lebih baru.)

-l Malas melepas. Lepaskan sistem file dari hierarki sistem file sekarang, dan bersihkan semua referensi ke sistem file segera setelah tidak sibuk lagi. (Memerlukan kernel 2.4.11 atau lebih baru.)

-f juga ada di Solaris dan AIX.

Solusi 2:

Menguraikan petunjuk yang diberikan oleh David Pashley,

kecuali "umount -l" menyelesaikan masalah Anda, Anda dapat menyiapkan server palsu dengan alamat yang sama dengan yang telah hilang - tetapi Anda sebenarnya tidak perlu menyiapkan server baru atau apa pun. Cara termudah keluar dari situasi pemblokiran/hung umount adalah menyiapkan antarmuka IP alias lokal , sebagai berikut:

ifconfig eth0:nfstmp 11.22.33.44 netmask 255.255.255.255
umount -l /mnt/deadnfsmount    # -l or -f or whichever that gets the job done
ifconfig eth0:nfstmp down

(jelas 11.22.33.44 menjadi (bekas) alamat IP dari server NFS (sekarang mati))

Solusi 3:

Mungkin bijaksana untuk menambahkan intr opsi untuk /etc/fstab apa pun entri yang mungkin berakhir hang atau crash. Jika Anda tidak menggunakan soft atau intr opsi, lalu saat server yang menghosting file NFS mati, server tempat file dipasang (klien) mungkin macet saat melakukan booting.

Menurut man 5 nfs :

lembut / keras
Menentukan perilaku pemulihan klien NFS setelah permintaan NFS habis. Jika tidak ada opsi yang ditentukan (atau jika opsi keras ditentukan), permintaan NFS akan dicoba lagi tanpa batas. Jika opsi lunak ditentukan, maka klien NFS akan menggagalkan permintaan NFS setelah pengiriman ulang transmisi telah dikirim, menyebabkan klien NFS mengembalikan kesalahan ke aplikasi panggilan.

... dan selanjutnya menjadi intr lebih disukai daripada soft , tetapi memiliki efek yang sama untuk mencegah penggantungan.

Solusi 4:

umount -f /mnt/myfolder harus menyelesaikan ini. Lihat halaman manual umount.


Linux
  1. Cara mengonfigurasi server NFS dan memasang share NFS di Ubuntu 14.10

  2. Mengapa Server Memblokir IP Saya?

  3. Umount Rekursif Setelah Mount Rbind?

  1. Ke Mana File Pergi Jika Anda Memasang Drive Ke Folder Yang Sudah Berisi File??

  2. Beban server tinggi, CPU menganggur. NFS penyebabnya?

  3. Mengapa server Linux NFS diimplementasikan dalam kernel sebagai lawan dari ruang pengguna?

  1. Menyiapkan Server NFS Dan Klien Di Scientific Linux 6.3

  2. Memverifikasi validitas pemasangan NFS

  3. Gunung Pengikat?