Назад | Перейти на главную страницу

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. Брандмауэр в настоящее время отключен на обоих.

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

mount -v -type nfs -o vers=4,proto=tcp server1:/export/foo /nfsmnt/foo

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

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