qual é a maneira mais rápida de compartilhar arquivos entre VMs?

5

Eu tenho quatro sistemas operacionais convidados (2 Windows XP, 1 Ubuntu VM, 1 FreeNAS) com adições de convidado instaladas em cada um, hospedadas em um servidor Ubuntu (12.10) usando uma configuração Headset VirtualBox (4.2.6r82870).

Atualmente, estou usando o servidor FreeNAS (512MB, ~ 2.5TB) para compartilhar entre hosts XP e Linux, mas estou pensando se isso é apenas um exagero em meus recursos de host (AMD 1045T, 8GB). Seria melhor apenas criar uma partição separada no host dedicada a hospedar esses arquivos e, em seguida, usar a capacidade de pastas compartilhadas do VB? Como o FreeNAS e seu armazenamento é uma VM, eu basicamente hospedo os arquivos no sistema host, independentemente disso.

Especificamente, estou processando arquivos grandes (> 500MB) e gostaria de otimizar isso. Quais são algumas das desvantagens da configuração atual acima e o que seria melhor tendo em mente os objetivos?

Muito obrigado por qualquer conselho!

    
por Prophet60091 14.01.2013 / 18:42

1 resposta

0

Instale o Samba no host Ubuntu e compartilhe-o "nativamente", sem qualquer sobrecarga de virtualização. Você provavelmente obterá maior taxa de transferência de rede através de drivers nativos do Ubuntu, ou seja, com a ajuda do descarregamento de TCP do hardware (depende da placa de rede).

O benefício de usar pastas compartilhadas do samba sobre o virtualbox é que você pode acessar o compartilhamento de rede do samba (Windows) de qualquer VM ou máquina física, executando Windows, Mac ou Linux.

    
por 25.03.2014 / 19:30