2

Я пытаюсь подключиться к своему Amazon EC2 с моего ноутбука, используя NFS. Я установил nfs-utils rpcbind и имею следующее в /etc /exports

/mnt/data/myuser *(rw,async)

Затем загрузите изменения

exportfs -ar

И начать службы

service rpcbind start
service nfs start
service nfslock start

И, наконец, откройте следующие порты в Amazons "Security Group" для этого экземпляра.

  • TCP: 111, 2049
  • UDP: 111, 32806

Затем на моем ноутбуке (MacBook Pro) я попробую следующее

mkdir test
mount -t nfs myserver.com:/mnt/data/myuser ./test

Но я каждый раз получаю следующий ответ:

mount_nfs: can't mount /mnt/data/myuser from nmdev.no onto ./test: Operation timed out

Есть идеи, почему это может происходить?

1 ответ1

3

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

Дважды проверьте, что вы открыли все порты, используемые nfs, mountd, rpcbind и / или portmapper. Вы можете увидеть список портов, запустив rpcinfo -p на сервере NFS, например:

[ec2-user@ip-xxx ~]$ 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  34972  mountd
    100005    1   tcp  38192  mountd
    100005    2   udp  35637  mountd
    100005    2   tcp  57896  mountd
    100005    3   udp  54764  mountd
    100005    3   tcp  38193  mountd
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    2   udp   2049  nfs_acl
    100227    3   udp   2049  nfs_acl
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    2   tcp   2049  nfs_acl
    100227    3   tcp   2049  nfs_acl
    100021    1   udp  48615  nlockmgr
    100021    3   udp  48615  nlockmgr
    100021    4   udp  48615  nlockmgr
    100021    1   tcp  49687  nlockmgr
    100021    3   tcp  49687  nlockmgr
    100021    4   tcp  49687  nlockmgr

В моем случае я уже открыл 111 и 2049, но ни один из портов, используемых mountd. Я получал долгое ожидание и в конечном итоге "Ресурс недоступен" при выполнении моей команды mount , после открытия необходимых портов это работает немедленно.

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