RedHat Server 7.3 пытается смонтировать общий ресурс nfs с помощью NFS4

Я пытаюсь смонтировать общий ресурс, расположенный на Server1, с помощью NFSv4 вместо NFSv3. Хост-сервер работает под управлением RHEL 5.1 (не спрашивайте), а клиент работает под управлением RHEL 7.3. Я без проблем могу смонтировать его с помощью NFSv3, но я ежедневно перемещаю тонны файлов с небольшими файлами, и я думаю, что производительность значительно улучшится, если я буду использовать NFSv4.

Я выполняю следующую команду:

mount -v -type nfs4 server1:/export/foo /nfsmnt/foo

И я получаю:

mount(2): Input/output error
mount system call failed

Если я это сделаю

mount -v -type nfs -o nfsvers=3 server1:/export/foo /nfsmnt/foo

Работает отлично.

Я подтвердил, что NFSv4 поддерживается как на клиенте, так и на сервере, используя rpcinfo -p. Брандмауэр в настоящее время отключен на обоих.

2
задан 21 September 2017 в 18:21
2 ответа

Если у вас более старый сервер NFS, иногда помогает использовать nolock на монтировании:

mount -v -type nfs4 -o nolock server1:/export/foo /nfsmnt/foo
2
ответ дан 3 December 2019 в 09:57

Попробуйте использовать mount как это для большей совместимости:

mount -v -type nfs -o vers=4,proto=tcp server1:/export/foo /nfsmnt/foo
2
ответ дан 3 December 2019 в 09:57

Теги

Похожие вопросы