Kami memiliki berbagi NFS 4, berbagi volume antara sejumlah server (server NFS, dan klien semua Debian 8). Kami memiliki beberapa masalah baru-baru ini di mana pemadaman jaringan akan membekukan sistem klien.
Pilihan NFS kami yang minim, hanya rw
(dan default hard
, fg
, dll).
Saya sekarang bereksperimen dengan opsi-opsi ini, tetapi saya tidak mendapatkan perilaku yang saya harapkan:
rw,soft,bg,retrans=6,timeo=150
(Saya telah meningkatkan retrans untuk mengimbangi beberapa risiko lunak)
Prosedur yang saya ikuti untuk diuji adalah:
- Mesin boot
cd
untuk/mnt/mountpoint
- Verifikasi koneksi NFS ok
cd /
- matikan jaringan
ifdown eth0
cd
untuk/mnt/mountpoint
ls
Pada titik ini baris perintah membeku, dan saya tidak bisa menghentikannya. Setelah beberapa waktu, pesan 'nfs: server [servername] tidak merespons, habis waktu`, yang tampaknya terulang sekali dalam satu menit (tanpa batas).
Apa yang saya inginkan / harapkan terjadi agar operasi gagal, dan kontrol kembali.
Tolong bisakah seseorang memberi tahu saya di mana saya salah dengan pengaturan ini?
(PS: Saya juga mencoba memasang dengan autofs, tetapi melihat perilaku serupa)
Terima kasih
hard
sama buruknya bagi kita (sistem mati dan tetap mati sampai reboot). intr
tidak didukung di NFS4 menurut man.
intr
didukung oleh NFS4, tetapi tidak oleh kernel> 2.6.25)
cd
, tetapi sebaliknya melakukannya ls /mnt/mountpoint
? Mungkin setelah ls
gagal, shell Anda mencoba operasi sistem file yang tergantung pada PWD. (Lebih buruk lagi, jika Anda cukup bodoh untuk menempatkan .
di Anda $PATH
)
soft
dalam keadaan apa pun. Ini memungkinkan data untuk dibuang karena kesalahan . Sebaliknya saya sarankanhard,intr
.