mount.nfs: mount (2): в доступе отказано

У меня есть внешний жесткий диск, смонтированный в / media / hdd, и я хочу поделиться им с другим клиентом, особенно в папке / mnt / archive. Я хочу сохранить некоторые файлы с клиента в этот жесткий диск

. Следующие шаги приведены в https://www.digitalocean.com/community/tutorials/how-to-set-up- an-nfs-mount-on-ubuntu-16-04

IP-адреса следующие:

IP-сервер: 69.112.130.223 IP-клиент: 69.112.130.130

[ 1111] Я попробовал эту команду:

sudo mount -v 69.112.130.223:/media/proton /mnt/archive

Но я получил следующие ошибки:

 mount: no type was given - I'll assume nfs because of the colon
 mount.nfs: timeout set for Mon Oct 29 19:08:13 2018
 mount.nfs: trying text-based options 'vers=4,addr=69.112.130.223,clientaddr=69.112.130.130'
 mount.nfs: mount(2): Permission denied
 mount.nfs: access denied by server while mounting 69.112.130.223:/media/proton

Клиентская сторона - это UBUNTU 14.04, а сервер 18.04

My / etc / exports на стороне сервера выглядит следующим образом:

# /etc/exports: the access control list for filesystems which may be exported
#       to NFS clients.  See exports(5).

/media/proton   69.112.130.130(rw,sync,no_root_squash,no_subtree_check)

Моя информация rpc на стороне сервера:

rpcinfo -p
program vers proto   port  service
100000    4   tcp    111  portmapper
100000    3   tcp    111  portmapper
100000    2   tcp    111  portmapper
100000    4   udp    111  portmapper
100000    3   udp    111  portmapper
100000    2   udp    111  portmapper
100005    1   udp  57154  mountd
100005    1   tcp  48817  mountd
100005    2   udp  50301  mountd
100005    2   tcp  52587  mountd
100005    3   udp  52789  mountd
100005    3   tcp  57659  mountd
100003    3   tcp   2049  nfs
100003    4   tcp   2049  nfs
100227    3   tcp   2049
100003    3   udp   2049  nfs
100227    3   udp   2049
100021    1   udp  44354  nlockmgr
100021    3   udp  44354  nlockmgr
100021    4   udp  44354  nlockmgr
100021    1   tcp  39665  nlockmgr
100021    3   tcp  39665  nlockmgr
100021    4   tcp  39665  nlockmgr

и на стороне клиента:

rpcinfo -p
program vers proto   port  service
100000    4   tcp    111  portmapper
100000    3   tcp    111  portmapper
100000    2   tcp    111  portmapper
100000    4   udp    111  portmapper
100000    3   udp    111  portmapper
100000    2   udp    111  portmapper
100024    1   udp  34223  status
100024    1   tcp  36796  status
100003    2   tcp   2049  nfs
100003    3   tcp   2049  nfs
100003    4   tcp   2049  nfs
100227    2   tcp   2049
100227    3   tcp   2049
100003    2   udp   2049  nfs
100003    3   udp   2049  nfs
100003    4   udp   2049  nfs
100227    2   udp   2049
100227    3   udp   2049
100021    1   udp   2002  nlockmgr
100021    3   udp   2002  nlockmgr
100021    4   udp   2002  nlockmgr
100021    1   tcp   2001  nlockmgr
100021    3   tcp   2001  nlockmgr
100021    4   tcp   2001  nlockmgr
100005    1   udp   2000  mountd
100005    1   tcp   2000  mountd
100005    2   udp   2000  mountd
100005    2   tcp   2000  mountd
100005    3   udp   2000  mountd
100005    3   tcp   2000  mountd

Я добавил следующую строку в /etc/hosts.allow на моей стороне сервера.

  rpcbind mountd nfsd statd lockd rquotad : 69.112.130.130

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

Я могу ping и ssh со стороны клиента и сервера, и я могу смонтировать жесткий диск с помощью ssf но я хочу использовать NFS

1
задан 29 October 2018 в 21:19

1 ответ

У меня была аналогичная проблема, когда мой диск был смонтирован как /media/xxxx.

Мне пришлось смонтировать одну из папок на сервере, а затем поделиться этой папкой. Это сработало для меня.

Пример:

$ sudo mount -o bind /mnt/MyRebindPath /media/mysdadrive/Myfolder

в /etc/exports

 /mnt/MyRebindPath **(rw,sync,no_subtree_check)

и на клиентской машине

$ sudo mount -t nfs SERVERIP:/mnt/MyRebindPath /mn
0
ответ дан 2 February 2021 в 05:23

Другие вопросы по тегам:

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