VirtualBox写入共享文件夹时出现问题(已安装来宾添加)


1

我正在尝试从主机(ubuntu 10.10)设置一个共享文件夹,以将其安装在已安装来宾添加(4.0.0)的虚拟CentOS 5.5上(来宾添加功能正在运行,例如,无缝模式等)。

我可以通过以下方式成功挂载共享:

mount -t vboxsf -o rw,exec,uid=48,gid=48 sf_html /var/www/html/

(uid和guid属于apache用户/组),唯一的问题是,一旦挂载并且尝试写入/创建目录和文件,我将得到以下信息:

mkdir: cannot create directory `/var/www/html/test': Protocol error

我正在使用VirtualBox 4.0.0 r69151版本的专有版本。

有没有人遇到过同样的问题并且能够解决此问题,或者是否知道如何潜在地解决此问题?

另一个问题,设置它的原因是这样。我们的生产服务器基于CentOS 5.5,但是我是Ubuntu的忠实拥护者,并且希望在Ubuntu而非CentOS上进行开发。但是,为了尽可能接近生产环境,我想虚拟化CentOS以使用Web服务器,并使用共享文件夹作为Web根。有人知道这不是一个好主意吗?有人成功设置了吗?

谢谢大家,我们总是感激您的帮助,如果您需要更多信息,请告诉我。

Answers:


2

共享文件夹的一个问题是文件夹的名称必须与共享的名称相同,并且必须已经存在。您的情况下可能存在一些古怪的权限问题,但我会尝试使名称匹配的第一件事...


是的,您对权限的看法是正确的。我很愚蠢,以为启动vm的用户在共享文件夹中拥有rw权限。但是,当我实际检查时,我意识到原因仅是运行vm的用户无法对其进行写入。Doh ....不过,谢谢您的提示
卢森堡,2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.