Я пытаюсь смонтировать клиент с помощью NFSv4.
Когда я запускаю следующие команды, это то, что я получаю:

root@ReadyNAS-Test:~# mount -t nfs4 10.10.255.119:/data/macshare /home/revivo/mountnfs
mount.nfs4: Protocol not supported
root@ReadyNAS-Test:~# mount -t nfs -o nfsvers=4 10.10.255.119:/data/macshare /home/revivo/mountnfs
mount.nfs: Protocol not supported
root@ReadyNAS-Test:~#

showmount -e 10.10.255.119 показывает:

root@ReadyNAS-Test:~# showmount -e 10.10.255.119
Export list for 10.10.255.119:
/data/macshare/inner *
/data/macshare       *
/home                *

Означает ли ошибка, что протокол не поддерживается клиентом? или сервер? Я установил пакет nfs-common на клиентский компьютер, но я не вижу никакой разницы.

1 ответ1

0

Это клиент, который говорит вам, что не поддерживает nfsv4.

Я считаю, что в любом случае он должен вести автосогласование с самой высокой рабочей версией, поэтому вы можете просто пройти

mount -t nfs 10.10.255.119:/data/macshare /home/revivo/mountnfs

Что касается того, почему у вас нет NFSv4 на сервере, вам нужно проверить сам сервер, вы не можете запросить его у клиента, кроме как попробовать его, как у вас уже есть.

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