我的服务器上有一个 NFS 共享,直到几天前都运行良好。我和我的同事用我们的机器连接到服务器,并共享我们正在处理的数据。所有系统都运行 Ubuntu 12.04。
我仍然可以正常连接,但他无法挂载共享空间:
mount.nfs: access denied by server while mounting server:/shared/space
所以我仔细检查以确保他的机器位于服务器的 /etc/exports 文件中,并且我还运行了
$ exportfs -a
来自服务器,但安装时仍然出现相同的错误。
有什么方法可以将他的计算机中的信息与服务器上包含的信息进行比较,以了解为什么他被拒绝访问?
他仍然可以通过 SSH 连接到服务器,但他不习惯使用命令行,如果他能够再次从桌面访问服务器,这对我们整个团队来说会很棒。
任何想法都将不胜感激。
coworker@degas:~$ showmount -e bic
Export list for bic:
/nfs/home degas.tmh.tmhs,picasso,nic.smab.tmh
/data degas.tmh.tmhs,picasso,nic.smab.tmh
服务器是bic,我的机器(连接良好)是picasso,我同事的机器是degas。
答案1
我跑了
$ host
在服务器上,并检查所有 IP 地址的主机名。 degas.tmh.tmhs 的 IP 地址与我们尝试修复的机器不同。
看起来两个不同的 IP 地址共享主机名 degas。这可能是因为最近他不得不切换互联网连接。我将他的实际IP地址添加到bic:/etc/exports中,跑
$ exportfs -a
然后能够在他的机器上安装共享空间。