参照这篇教程在局域网里搭建成功了, 13.04 到 13.04 两个都是桌面版:
然后我按照一样的方案从局域网的桌面版, 连接 VPS 上的 Server 版 13.04 .
操作步骤一样的, 都是按照教程, 然后添加 anonuid 等等../etc/exports 内容为:
/opt/nfs/ *(rw,sync,all_squash,no_subtree_check)
报错是这样的:
➤➤ sudo mount -t nfs jiyinyiyong.info:/opt/test/ work/ -v
mount.nfs: timeout set for Sun Jun 23 08:36:18 2013
mount.nfs: trying text-based options 'vers=4,addr=76.164.199.10,clientaddr=192.168.1.108'
mount.nfs: mount(2): Operation not permitted
mount.nfs: trying text-based options 'addr=76.164.199.10'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 76.164.199.10 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 76.164.199.10 prog 100005 vers 3 prot UDP port 41166
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting jiyinyiyong.info:/opt/test/
此外:
➤➤ sudo showmount -e jiyinyiyong.info
Export list for jiyinyiyong.info:
/opt/nfs *
➤➤ rpcinfo -p jiyinyiyong.info
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 48387 status
100024 1 tcp 36828 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 35656 nlockmgr
100021 3 udp 35656 nlockmgr
100021 4 udp 35656 nlockmgr
100021 1 tcp 54067 nlockmgr
100021 3 tcp 54067 nlockmgr
100021 4 tcp 54067 nlockmgr
100005 1 udp 36975 mountd
100005 1 tcp 45682 mountd
100005 2 udp 43618 mountd
100005 2 tcp 42398 mountd
100005 3 udp 60350 mountd
100005 3 tcp 54424 mountd
另外检查 selinux 的状态是 desabled, 应该可以排除
%%➤ sudo setenforce 0
setenforce: SELinux is disabled
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...