![NFS 将挂载,但直到通过 GUI 浏览后才能访问](https://linux22.com/image/972154/NFS%20%E5%B0%86%E6%8C%82%E8%BD%BD%EF%BC%8C%E4%BD%86%E7%9B%B4%E5%88%B0%E9%80%9A%E8%BF%87%20GUI%20%E6%B5%8F%E8%A7%88%E5%90%8E%E6%89%8D%E8%83%BD%E8%AE%BF%E9%97%AE.png)
我使用 Windows 7 x64 作为我的常规操作系统,并在 VirtualBox 下使用 Ubuntu。
我已经安装了 haneWIN 作为 NFS 服务器,并且我将以下内容放在 Ubuntu 的 /etc/fstab 下:
192.168.1.2:/websites /home/user/ror nfs rsize=8192,wsize=8192,timeo=14,intr,udp,nolock,rw,user
启动时,安装会显示为任务栏中的文件夹。但是,如果我直接进入控制台并输入cd ~/ror
,就会出现No such file or directory
错误。因此,我必须直接单击任务栏上的文件夹图标,这样才能正常打开安装。然后我返回控制台并输入相同的内容...它可以正常工作。我也可以mount -a
在控制台中输入,然后它就可以正常工作了。为什么它不会自动执行此操作?
答案1
答案在这里https://askubuntu.com/a/215752/248266
解决了我的问题。这似乎是一个没必要的蹩脚解决方法,但事实就是如此。
我需要做的就是添加
mount -a
归档/etc/rc.local
。
答案2
出现错误的原因No such file or directory
很奇怪,因为:
为了使驱动器能够安装,/home/user/ror
目录必须存在。
因此,即使驱动器未安装,您也应该能够cd
进入空目录。
尽一切努力重现该问题(可能重新启动虚拟机)。
并尝试以下操作:
运行df -h
以查看驱动器是否已安装。
尝试使用目录的完整路径cd /home/user/ror
或者由于 shell 会立即将你带入你的主目录,因此只需:cd ror