programa VM que armazena diretamente no disco rígido

0

Estou procurando um programa de VM como o VMware, o LXC ou o KVM, que armazena todo o disco rígido do sistema operacional convidado no HDD do host.

LXC , por exemplo, armazena em /var/lib/lxc/<machine_name>/rootfs/ , que é montado como / no sistema operacional convidado. Eu não gosto do LXC, no entanto, porque as VMs não são portáveis.

O VMware e o KVM armazenam os dados em uma imagem de disco, que eu não consigo montar enquanto a VM está em execução.

Eu quero fazer o desenvolvimento diretamente na VM, por isso quero apontar meu IDE do host para um local no disco rígido do host, que é mapeado no sistema operacional convidado. Alguma idéia?

Nota: Estou usando o Ubuntu 12.04

    
por Eduard Luca 04.04.2013 / 14:57

2 respostas

2

Uma VM e um sistema operacional host não podem compartilhar dispositivos de bloco e sistemas de arquivos nativamente, ele corrompe completamente o sistema de arquivos em minutos.

Provavelmente fará mais sentido compartilhar um diretório em seu sistema de arquivos host via NFS e ter o VM PXE NetBoot a partir dele.

Mas se você quer apenas acesso R / W a uma árvore de projeto ao invés de todo o sistema de arquivos raiz na vm, apenas usando o compartilhamento de pastas, o vagrant torna isso super fácil e transparente.

    
por 25.07.2013 / 16:07
0

Não tentei esse recurso, mas no VBOX você pode, como demonstrado aqui: 1. link 2. link

O segundo link é para o Windows, apenas para o caso de procurá-lo.

    
por 04.04.2013 / 18:35