Compartilhando máquinas virtuais entre hosts Windows e Linux. Qual sistema de arquivos eu preciso?

Compartilhando máquinas virtuais entre hosts Windows e Linux. Qual sistema de arquivos eu preciso?

Na minha configuração atual, estou usando hosts Windows e Linux, tenho várias VMs em uma partição e preciso usá-las e acessá-las de qualquer um dos hosts.

Testei alguns sistemas de arquivos com resultados muito ruins:

  • NTFS: no Linux a implementação do NTFS roda em modo de usuário com fusível e é inacreditavelmente lento, a VM roda a 1fps e todo o sistema host está se debatendo.
  • exFAT: igual ao NTFS
  • FAT32: Parece funcionar bem, mas a falta de diário e outros recursos me assusta um pouco e não sei se é uma boa ideia manter a VM lá

Existe uma maneira mais inteligente de compartilhar VMs entre dois hosts?

Responder1

Eu uso o FAT32 com um VMDK pré-alocado/2G dividido e nunca tive problemas: a questão é que os metadados no sistema de arquivos nunca mudam (exceto os tempos dos arquivos) - isso atenua a maioria dos pontos fracos do FAT32 - executar o FAT32 com qualquer arquivo crescente é um risco que você pode ou não estar disposto a correr.

O que resta é a falta de permissões de acesso do FAT32 - você terá que decidir se isso é um obstáculo.

informação relacionada