nfsroot membeku sesekali mungkin karena kesalahan jaringan

1

Mempersiapkan

Saya telah menyiapkan thin client menjalankan gentoo sesuai dengan instruksi ini . Tampaknya bekerja dengan sangat baik kecuali bahwa sesekali membeku.

Saya telah menemukan bahwa saya dapat menduplikasi masalah dengan menarik jaringan, menjalankan ls, dan kemudian menghubungkan kembali jaringan. Untuk alasan apa pun itu tidak pulih dari hilangnya jaringan. Saya akan berasumsi bahwa OS harus mampu menangani kehilangan I / O sesaat (katakanlah bahwa hard drive membutuhkan satu atau dua detik untuk merespons), jadi saya pikir itu tidak bisa hanya kesalahan dalam sistem file, tetapi lebih dari itu koneksi nfs tidak kembali sama sekali. Sistem file sudah terpasang sebagai nfs4 dengan opsi berikut:

rw,relatime,vers=4.0,rsize=4096,wsize=4096,namlen=255,hard,proto=udp,port=0,timeo=11,retrans=3,sec=sys,clientaddr=xxx.xxx.xxx.xxx,local_lock=none,addr=yyy.yyy.yyy.yyy

Sebelumnya, saya tidak menggunakan spec proto (default ke tcp) dan itu tidak berfungsi lebih baik.

Saya pikir apa yang terjadi ketika saya tidak menarik kabelnya adalah bahwa jaringan itu mengalami gangguan sesaat, ada sesuatu yang mencoba mengakses file (sepertinya membeku ketika saya mengkompilasi beberapa perangkat lunak), dan kemudian tidak pulih.

Pertanyaan

Apa yang bisa saya lakukan untuk membuat sistem yang kuat untuk masalah jaringan?

CrazyCasta
sumber

Jawaban:

0

Coba opsi tcp, hard, _netdev. protokol udp tidak bisa diandalkan.

Opsi pemasangan '_netdev' akan mencegah macetnya NFS share.

Sathish
sumber