Conselhos para compartilhar os arquivos de um guest vm com o host

3

Eu tenho uma matriz RAIDZ em um convidado do FreeBSD. Meu host é o Ubuntu 10.04 executando o KVM. Eu gostaria de montar a matriz no sistema operacional host de alguma forma e acessar os arquivos da forma mais eficiente possível.

Algum conselho? Devo estar usando o NFS? Em caso afirmativo, UDP ou TCP?

    
por user24925 09.08.2010 / 04:21

3 respostas

1

Se a virtualização usar um dos formatos de imagem de disco padrão - ou, melhor ainda, se você estiver usando discos reais para seu sistema operacional convidado, poderá usar as imagens ou discos físicos diretos do Linux usando o fuse a versão do ZFS . Isso será muito mais eficiente do que fazer qualquer coisa por meio de redes - até mesmo redes virtuais.

NOTA: Você não quer ter a VM rodando quando você faz isso

    
por 07.04.2011 / 10:34
0

Uma opção é compartilhar uma das pastas do host por meio da GUI da VM e, em seguida, mapear uma unidade dentro do convidado para o compartilhamento do host. Não tenho ideia de como o desempenho se compara ao NFS.

    
por 10.08.2010 / 19:28
0

Qual software de VM você está usando? O VirtualBox fornece acesso a "pastas de host", mas isso é apenas unidirecional (para que o convidado possa acessar as pastas do host).

Como você tem a rede configurada? Se o convidado estiver sendo executado em uma rede privada com o host, use o NFS com TCP (UDP é RUIM aqui - o UDP é um protocolo com perdas que não se importa se descarta pacotes e você não quer isso ao transferir arquivos) . Você também pode querer procurar outras opções como (S) FTP ou SMB para transferir arquivos.

    
por 10.08.2010 / 21:32