Um sistema de arquivos de rede rápido e moderno para substituir a emulação de pasta compartilhada do VirtualBox

4

Meu repositório de código de trabalho é armazenado no sistema Linux host e acessado a partir do Windows guest; Atualmente, o convidado pode acessar o repositório por meio de "pasta compartilhada", que parece uma emulação de samba.

Mas, parece lento em termos de recuperar listas de arquivos / notificações de alteração de arquivos; O Visual Studio inicia por alguns minutos (o mesmo projeto carrega em segundos do armazenamento da VM), o SmartGIT não pode detectar quais arquivos foram atualizados e assim por diante; Atualmente, mover o repo para uma nova unidade virtualbox não parece uma solução viável para mim; não por causa de espaço em disco ou problemas de criptografia (na verdade, é mais fácil ter um grande contêiner criptografado no segundo hd ..), mas devido ao fato de alguns projetos também serem usados a partir do ambiente do host e de vários problemas menores de infraestrutura. encontrar uma rede melhor FS parece ser um melhor truque para mim

  • R: O samba nativo oferece melhor desempenho do que o samba emoldurado do virtualbox no cenário "bilhões de arquivos pequenos"?
  • B: Quais são outras alternativas possíveis para o cliente Windows? pastas webdav, pastas emuladas rápidas do ftp, etc?
por kagali-san 13.06.2013 / 21:51

1 resposta

0

Configure um compartilhamento de samba no host do Linux e tenha o mapa de convidados do Windows para isso.

Podemos usar a Rede Interna do VirtualBox para velocidade.

Digamos que o host Linux tenha um IP 'VBox Internal Network' de 10.0.0.2. Em seguida, configure uma instância do samba no host do Linux e certifique-se de que ele possa ouvir em 10.0.0.2.

Em seguida, mapeie apenas \ 10.0.0.2 \ yourshare para Z: \ ou o que quer que seja em seu convidado do Windows.

    
por 21.03.2014 / 22:05