Saya memiliki jaringan lokal kecil yang memiliki kotak Gentoo dan kotak Windows. Saya memasang share yang berasal dari kotak Windows ke kotak Gentoo dengan perintah seperti:
mount -t cifs -o username=WindowsUsername,password=thepassword,uid=pistos //192.168.0.103/Users /mnt/windowsbox
Sebagian besar waktu, semuanya Hanya Bekerja, dan saya dapat membaca dan menulis tanpa masalah. Namun, setiap beberapa minggu sekali, koneksi atau titik pemasangan tampaknya mati atau hang, sehingga setiap proses yang mencoba mengakses titik pemasangan macet dalam keadaan D (disk, atau I / O tunggu). Proses-proses ini menjadi tahan terhadap sinyal TERM dan KILL. Memutuskan hubungan dan menghubungkan kembali kotak Windows dari jaringan tidak membantu. Keadaan beku berlangsung selama 5+ menit. Ini benar-benar membuat frustasi dan menghalangi pekerjaan normal, karena itu membekukan dialog Save As, ls
perintah, dll. Jika saya mengeluarkan a umount
pada titik mount, itu juga hang, atau melaporkan bahwa titik mount sedang digunakan. Akhirnya, kondisi mati teratasi dengan sendirinya, dan titik pemasangan dilepas, atau menjadi mungkin umount
tanpa penundaan.
Dugaan saya adalah ini terjadi ketika koneksi / mount idle, atau ketika mesin Windows idle. Saya tidak begitu yakin.
Mengapa ini terjadi, dan apa yang bisa saya lakukan untuk mencegahnya? Atau bagaimana saya bisa berhasil membunuh proses D-state ini sesuka hati?
Mungkin terkait: Gunung CIFS menunggu dibaca