4

我第一次尝试创建一个 nfs 服务器。在尝试安装到服务器时,我收到错误“mount.nfs:连接超时”。我的服务器版本是 ubuntu 14.04.5 LTS,而我的客户端是 ubuntu 14.04.1 LTS。以下是我执行的步骤。

在服务器端:

# vi /etc/exports

/home/nfs           192.168.13.81(rw,async,no_root_squash)

# sudo service nfs-kernel-server 重启

# sudo exportfs -u

/home/nfs       192.168.13.81

在客户端:

# sudo mount 192.168.13.80:/home/nfs /home/nfs

mount.nfs: Connection timed out

在尝试中,

#sudo mount -t nfs4 -o proto=tcp,port=2049 192.168.13.80:/home/nfs /home/nfs

mount.nfs4: mounting 192.168.13.80:/home/nfs failed, reason given by server: No such file or directory

“# 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  39340  status
    100024    1   tcp  49970  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

我不确定要尝试什么或如何尝试。请帮忙。任何帮助将不胜感激。谢谢。

4

1 回答 1

10

不需要重启nfs服务。在下面添加之后/etc/exports

/home/nfs           192.168.13.81(rw,async,no_root_squash)

只需重新导出 NFS 目录:

exportfs -ra

然后nfs4用来挂载它。

mount -t nfs4 192.168.13.80:/home/nfs /home/nfs

您可能还想通过以下命令检查客户端是否具有对服务器的 NFS 访问权限。

rpcinfo -p 192.168.13.80

如果客户端有权访问,您将获得结果,其中包括portmappernfsmountdnlockmgrnfs_aclrquotad

于 2017-09-25T06:50:35.420 回答