1

Настроить

Я настроил тонкий клиент под управлением gentoo в соответствии с этими инструкциями. Кажется, он работает довольно хорошо, за исключением того, что время от времени он замерзает.

Я обнаружил, что могу продублировать проблему, запустив сеть, запустив ls, а затем снова подключив сеть. По какой-то причине он не восстанавливается после потери сети. Я бы предположил, что ОС должна быть в состоянии справиться с кратковременной потерей ввода-вывода (скажем, что жесткий диск занимает секунду или две, чтобы ответить), поэтому я думаю, что это не может быть просто сбой в файловой системе, а скорее что соединение NFS не возвращается вообще. Файловая система монтируется как nfs4 со следующими параметрами:

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

Раньше я не использовал протоконтроль (по умолчанию tcp), и это работало не лучше.

Я понимаю, что происходит, когда я не тяну за шнур, что сеть на секунду глючит, что-то пытается получить доступ к файлу (кажется, зависает, когда я компилирую какое-то программное обеспечение), а затем не восстанавливается.

Вопрос

Что я могу сделать, чтобы сделать систему устойчивой к сетевым проблемам?

1 ответ1

0

Попробуйте опции tcp, hard, _netdev. Протокол UDP ненадежен.

Параметр монтирования _netdev предотвратит сбой общих ресурсов NFS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .