Problemas de VirtualBox al escribir en carpetas compartidas (Adiciones de invitado instaladas)

1

Estoy tratando de configurar una carpeta compartida desde el host (ubuntu 10.10) para montar en un CentOS 5.5 virtualizado con Guest Additions (4.0.0) instalado (las funciones de adición de invitados están funcionando, es decir, modo continuo, etc.).

Puedo montar con éxito el recurso compartido con:

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

(uid y guid pertenecen al usuario / grupo de apache) el único problema es que una vez montado e intento escribir / crear directorios y archivos obtengo lo siguiente:

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

Estoy usando la versión patentada de VirtualBox versión 4.0.0 r69151.

¿Alguien ha tenido el mismo problema y ha podido solucionarlo o tiene alguna idea de cómo solucionarlo?

Otra pregunta, la razón para configurar esto es esta. Nuestros servidores de producción están en CentOS 5.5, sin embargo, soy un gran admirador de Ubuntu y me gustaría desarrollar en Ubuntu en lugar de CentOS. Sin embargo, para mantenerme tan cerca del entorno de producción, me gustaría virtualizar CentOS para usar un servidor web y usar la carpeta compartida como raíz web. Alguien sabe si esto no es una buena idea? ¿Alguien ha podido configurar esto con éxito?

Gracias chicos, su ayuda siempre es muy apreciada y si necesitan más información, háganmelo saber.

luxerama
fuente

Respuestas:

2

Un problema que tuve con las carpetas compartidas es que el nombre de la carpeta tenía que ser el mismo que el nombre del recurso compartido Y ya debe existir. Puede haber algunos problemas de permisos extraños en su caso, pero trataría de hacer que los nombres coincidan primero ...

RobotHumanos
fuente
Sí, tenías razón sobre los permisos. Fui lo suficientemente estúpido como para pensar que el usuario que inició el vm tenía derechos rw en la carpeta que se estaba compartiendo. Sin embargo, cuando lo verifiqué, me di cuenta de que la razón era simplemente que el usuario que ejecutaba el VM no podía escribirle. Doh ... gracias por tu sugerencia aunque
luxerama