Проблемы Монтирования NFS-сервера: серверная MacOS, клиентская плата SAMA5D27 - PullRequest
1 голос
/ 24 апреля 2020

Я пытаюсь смонтировать NFS-сервер, где на стороне сервера используется мой ноутбук с MacOS Mojave, а на стороне клиента - моя плата SAMA5D27 с Ubuntu Linux, созданная с использованием Yocto.

Я назначил IP-адрес платы SAMA5D27, и я могу пропинговать плату SAMA5D27 с моего ноутбука, и наоборот. Так они видны друг другу.

На моем ноутбуке я отредактировал файл / etc / exports, сказав следующее:

/Users/mntpnt    -network 192.168.1.8    -mask 255.255.255.0

Затем я запустил nfsd на ноутбуке, выполнив следующие команды:

$ sudo nfsd enable
$ sudo nfsd start

$ sudo nfsd status 
nfsd service is enabled
nfsd is running (pid 24885, 8 threads)

На SAMA5D27 я запускаю следующую команду (IP-адрес сервера: 192.168.1.8)

$ showmount -e 192.168.1.8

, это показывает:

Export list for 192.168.1.8:
/Users/mntpnt 192.168.1.8

Затем я пытаюсь сделать монтирование с помощью следующей команды на клиенте SAMA5D27:

$ sudo mount -v -t nfs 192.168.1.8:/Users/mntpnt /mntpnt
mount.nfs: timeout set for Thu ApNF 9 00:37:14 2020S: bad mount option value specified: minorversion=1

mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'vers=4,minorversion=1,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Invalid argument
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=192.168.1.8'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.8 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.8 prog 100005 vers 3 prot TCP port 872
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting 192.168.1.8:/Users/mntpnt 

Я также попытался отредактировать разрешения в / etc / exports так, чтобы он теперь читал:

/Users/mntpnt    -network 192.168.1.8 (rw, no_root_squash)    -mask 255.255.255.0

, и я также после этого сделал $ sudo nfsd restart на моем MacOS.

Так что теперь ошибка отказа в доступе на SAMA5D27 исчезает, но я сейчас вообще не получаю ответ:

$ sudo mount -v -t nfs 192.168.1.8:/Users/mntpnt /mntpnt
mount.nfs: timeout set for Thu Apr  9 00:45:43 2020NFS: bad mount option value specified: minorversion=1

mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'vers=4,minorversion=1,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Invalid argument
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=192.168.1.8'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: portmap query retrying: RPC: Program not registered
mount.nfs: prog 100003, trying vers=3, prot=17

Это кажется включенным go в oop, пока не истечет время ожидания соединения.

Есть идеи, что может быть не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...