У меня есть пара QNAP TS859U-RP НАС устройства под управлением Linux версии 2.6.33.2. Эти коробки основаны на Debian. Они переживают ту же неудачу.
Когда я пытаюсь смонтировать общий ресурс nfs как root, как показано ниже:
mount nasb:/content /mnt/nasb/blah/
Это дает тайм-аут на клиенте:
mount: mount to NFS server 'nasb' failed: timed out (retrying).
mount: mount to NFS server 'nasb' failed: timed out (retrying).
Также есть ошибка, записанная в logs / kmsg на NAS, например:
<6>rpc.mountd[522]: segfault at b73aa078 ip b76fdf56 sp bf8b03a4 error 7 in libuLinux_statistics.so.0.0[b76fd000+3000]
<6>rpc.mountd[6539]: segfault at b7418078 ip b776bf56 sp bfd69a94 error 7 in libuLinux_statistics.so.0.0[b776b000+3000]
... repeating
rpc.mountd
перезапускается, и устройство на мгновение перестает обслуживать запросы nfs всем хостам. Это устройство имеет тот же общий ресурс nfs, установленный на 23 других хостах и работающий, что подтверждается запуском netstat -a | grep nfs | grep ESTAB | wc -l
на нас. Я знаю, что есть некоторое мягкое ограничение на количество хостов, которые могут монтировать конкретный общий ресурс nfs, но в любом случае он не должен segfault, а возвращать некоторую ошибку.
Это программный том raid6, отформатированный с помощью ext4. Я несколько раз пытался связаться со службой поддержки, но не получил ничего, кроме стандартного обновления / повторного применения вашей прошивки и ответа о перезагрузке. Нет удовлетворения :( Любые идеи по отслеживанию ошибки с помощью rpc.mountd/libuLinux_statistics.so
был бы очень признателен.
Заранее спасибо.
Спасибо: @malcolmpdx. Я думаю, что я сузился до того, что во время обновления прошивки не удалось обновить файл .. /usr/lib/libuLinux_statistics.so. Я повторно применил обновление прошивки, файл обновился, и проблема еще не проявилась. Я бы не смог этого сделать (по крайней мере, в разумные сроки) без ваших предложений.