Ubuntu 14.04 无法连接到 NFS v4 服务器

Ubuntu 14.04 无法连接到 NFS v4 服务器

我们的小型 LAN 正在运行 NFS v4 文件服务器。我们有几个客户端运行 Ubuntu 15.10 和 16.04。我们有一个客户端运行 Ubuntu 14.04。14.04 客户端无法连接到文件服务器。其他客户端都可以正常连接。所有客户端上的设置都相同。并且所有客户端都列在服务器上的 /etc/exports 中。

Ubuntu 14.04 和 NFS v4 服务器是否存在已知问题?

服务器上的 journalctl 没有显示任何 NFS 相关错误。

14.04 客户端可以 ping 文件服务器,也可以通过 SSH 登录。用户名/ID 以及组匹配。(我在客户端和服务器上使用相同的用户帐户/uid。它是 uid 1000。)

我回顾了我在 StackExchange 上找到的所有看似相关的 NFS 问题。

我的问题是:

  1. 下一步的故障排除步骤是什么?

  2. 如何使用 systemd / journalctl(或其他任何工具)来查找更详细的错误信息?

$ sudo 安装 -a

mount.nfs4: access denied by server while mounting fileserver:/export/path/one
mount.nfs4: access denied by server while mounting fileserver:/export/path/two

$ ping 文件服务器

PING fileserver (192.168.1.1) 56(84) bytes of data.
64 bytes from fileserver (192.168.1.1): icmp_seq=1 ttl=64 time=0.310 ms

$ ssh 文件服务器

Last login: Tue Aug 16 14:38:26 2016 from 192.168.1.2
[me@fileserver ~]$ 

$ showmount -e 文件服务器

Export list for fileserver:
/export/path/one/ 192.168.1.2
/export/path/two/ 192.168.1.2,192.168.1.3

$ 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  58344  status
100024    1   tcp  58561  status
100005    1   udp  20048  mountd
100005    1   tcp  20048  mountd
100005    2   udp  20048  mountd
100005    2   tcp  20048  mountd
100005    3   udp  20048  mountd
100005    3   tcp  20048  mountd
100003    4   tcp   2049  nfs
100003    4   udp   2049  nfs

$ sudo mount -vvv -t nfs4 文件服务器:/export/path/one /path/one/

mount: fstab path: "/etc/fstab"
mount: mtab path:  "/etc/mtab"
mount: lock path:  "/etc/mtab~"
mount: temp path:  "/etc/mtab.tmp"
mount: UID:        0
mount: eUID:       0
mount: spec:  "fileserver:/export/path/one"
mount: node:  "/path/one/"
mount: types: "nfs4"
mount: opts:  "(null)"
mount: external mount: argv[0] = "/sbin/mount.nfs4"
mount: external mount: argv[1] = "fileserver:/export/path/one"
mount: external mount: argv[2] = "/path/one/"
mount: external mount: argv[3] = "-v"
mount: external mount: argv[4] = "-o"
mount: external mount: argv[5] = "rw"
mount.nfs4: timeout set for Tue Aug 16 16:10:43 2016
mount.nfs4: trying text-based options 'addr=192.168.1.1,clientaddr=192.168.1.2'
mount.nfs4: mount(2): Permission denied
mount.nfs4: access denied by server while mounting fileserver:/export/path/one

相关内容