我已成功遵循说明这里使用 Ubuntu Desktop 14.04 主机(192.168.1.101)和 Server 14.04 客户端(192.168.1.181:Virtualbox 5.0 VM)共享示例文件夹。
但是,当我尝试共享已安装的驱动器时,收到以下消息:
mount.nfs: access denied by server while mounting 192.168.1.101:/media/tim/big1
主机的 /etc/exports 文件包含以下内容:
/var/nfs 192.168.1.181(rw,sync,no_subtree_check) /media/tim/big1 192.168.1.181(rw,sync,no_subtree_check)
我添加了客户端挂载文件夹:
sudo mkdir -p /mnt/nfs/media/tim/big1
我尝试按如下方式挂载共享,但收到以下错误消息:
sudo mount 192.168.1.101:/media/tim/big1 /mnt/nfs/media/tim/big1 mount.nfs: access denied by server while mounting 192.168.1.101:/media/tim/big1
“big1”驱动器在主机上的 /etc/fstab 文件中安装如下:
UUID=9e560067-2d79-4057-bf32-5ea93cf4d21b /media/tim/big1 ext4 rw,users,exec$
有人能解释一下我做错了什么吗?当我直接通过主机连接时,“big1”驱动器安装正常。我感觉这是某种权限问题。
答案1
我从 /etc/exports 文件中省略了“no_root_squash”,现在文件内容为:
/media/tim/big1 192.168.1.181(rw,sync,no_subtree_check,no_root_squash)
该驱动器现已安装在我的虚拟机中。