Compartir máquinas virtuales entre hosts Windows y Linux. ¿Qué sistema de archivos necesito?

Compartir máquinas virtuales entre hosts Windows y Linux. ¿Qué sistema de archivos necesito?

En mi configuración actual, estoy usando hosts de Windows y Linux, tengo un montón de máquinas virtuales en una partición y necesito usarlas y acceder a ellas desde cualquiera de los hosts.

Probé un par de sistemas de archivos con muy malos resultados:

  • NTFS: en Linux, la implementación NTFS se ejecuta en modo de usuario con fusible y es increíblemente lenta, la VM se ejecuta a 1 fps y todo el sistema host está funcionando mal.
  • exFAT: igual que NTFS
  • FAT32: Parece funcionar bien, pero la falta de diario y otras funciones me asusta un poco y no sé si es una buena idea mantener la VM allí.

¿Existe una forma más inteligente de compartir máquinas virtuales entre dos hosts?

Respuesta1

Utilizo FAT32 con un VMDK preasignado/dividido 2G y nunca he tenido problemas: el punto es que los metadatos en el sistema de archivos nunca cambian (aparte de los tiempos de los archivos); esto mitiga la mayoría de las debilidades de FAT32; ejecutar FAT32 con cualquier archivo en crecimiento es un riesgo que podrías o no estar dispuesto a correr.

Lo que queda es la falta de permisos de acceso de FAT32; tendrás que decidir si eso es un obstáculo.

información relacionada