
La situación:
Tengo estas máquinas virtuales que se utilizan para crear software y estoy tratando de mantener todas las compilaciones en el mismo "disco", por así decirlo. Las máquinas virtuales:
2 x Windows
4 x Linux (3 Mandriva and 1 CentOS)
¿Cuál es la mejor manera de compartir una unidad entre máquinas virtuales? Actualmente estoy usando NFS (compartiendo una unidad desde Linux -> Windows usando Servicios para Unix), pero no estoy seguro de que sea lo más eficiente.
Respuesta1
Normalmente me inclino por ejecutar Samba en Linux para facilitar el intercambio de archivos con Windows. Principalmente porque no tiene que preocuparse por configurar servicios personalizados en Windows. Eso es una ventaja para mí porque me resulta más fácil implementar servicios en el lado de Linux.
Puede montar los recursos compartidos utilizando el tipo de sistema de archivos cifs (que reemplaza a smbfs) en las otras máquinas Linux.
El paquete de software samba, así como el módulo del kernel cifs, suelen estar incluidos de forma predeterminada en la mayoría de las distribuciones.
Respuesta2
¿Qué máquina virtual estás usando? Probablemente podrías crear un disco compartido común. Mira estohttp://www.symantec.com/connect/articles/building-vmware-shared-disk