我这里有一个虚拟机,用于开发,以免弄乱我现有的环境。
我已经从主机操作系统(Ubuntu 12.04 桌面)为来宾操作系统(Ubuntu 12.10 服务器)创建了一个名为“web”的共享。我已将其配置/etc/fstab
为使用以下行自动安装:
web /var/www vboxsf defaults,uid=1000,gid=1000 0 0
但是,当我重新启动时,它肯定没有安装,该/var/www
文件夹显示默认安装的index.html
文件,而不是共享文件夹的内容。
如果我运行sudo mount
,我会在输出中看到安装:
web on /var/www type vboxsf (uid=1000,gid=1000,rw)
web on /media/sf_web type vboxsf (gid=1001,rw)
它似乎也安装在我没有设置的不同位置。
/etc/fstab
如果我尝试通过运行重新安装所有安装sudo mount -a
,它仍然没有安装。
我只能通过使用手动安装来安装它mount
。这个其他安装位置来自哪里?为什么我正在做的事情不起作用?
答案1
显然,我在实例的 VirtualBox 配置中启用了“自动安装”。这会让事情变得混乱,所以我只是将我的用户添加到vboxsf
组中(除了www-data
)并将 Apache 指向/media/sf_web
。