VMWare Workstation: Como acessar o disco virtual a partir do sistema host?

2

Eu gostaria de acessar o disco de uma VM do host ou ainda melhor da LAN. A VM executa um Windows XP. A maneira mais fácil seria um acesso ao c $ share.

Paz,

Gelo

Atualização: Após as várias respostas eu quero refinar a minha pergunta: Host OS é Linux (Ubuntu). Para "ver" a partição do windows (c $) dentro da vm, é necessário usar o protocolo smb. Como (\ computername \ c $ ou ip-address \ c $) funciona o acesso?

Atualização 2: O alvo desta pergunta é: Como rotear o smb-protocoll em um linux-box?

    
por Ice 08.11.2009 / 21:53

6 respostas

5

Se você quiser compartilhar a unidade C $ em uma LAN, não importa se você está usando um servidor físico ou uma VM - basta usar o modelo normal [In] Security do Windows para compartilhar a unidade via CIFS.

[Editar: Se você precisar acessar um compartilhamento de rede CIFS do Ubuntu, veja o wiki do Ubuntu . ]

Se você quiser que o host possa ler a unidade de uma VM, a resposta dependerá de qual SO o host está executando, qual versão do software de hospedagem VM o host está executando e qual SO e versão a VM está executando E se a VM estiver em execução.

Citando a documentação do vmware-mount :

VMware Disk Mount is a utility for Windows and Linux hosts that allows you to mount an unused virtual disk as a separate drive or partition without needing to connect to the virtual disk from within a virtual machine. You can mount specific volumes of a virtual disk if the virtual disk is partitioned.

After you mount a virtual disk, you can read from and write to the mounted virtual disk as if it were a separate file system with its own drive letter or mount point on your computer. For example, you could scan the disk for viruses or transfer files between the host system and a powered off virtual machine. When you are finished using a mounted virtual disk, you should unmount it so the virtual machine can use its virtual disk again.

Se você não estiver usando o VMware Workstation ou não estiver usando a versão correta do VMware ou do Windows ou Linux, precisará encontrar uma abordagem diferente.

    
por 08.11.2009 / 22:52
0

Você pode adicionar o Virtual HD a uma pasta de compartilhamento, depois acessá-lo de outros computadores no mesmo grupo de trabalho e, quando chegar a outro computador com VMWare, você pode procurar o caminho onde está o arquivo HD virtual .

    
por 08.11.2009 / 21:56
0

O VmWare Workstation não suporta arrastar e soltar? Isso é limitado a Workstation apenas até onde eu sei, pois ele não funciona no VmWare Server.

    
por 08.11.2009 / 22:43
0

Você tem algumas opções para transferir arquivos do host para o convidado. (Isso vai um pouco mais à frente da sua pergunta, mas também a cobre).

Se você estiver executando o Windows no convidado ou em uma distribuição Linux suportada, a solução mais fácil é simplesmente arrastar e soltar os arquivos para a máquina virtual ou a partir dela.

Se, no entanto (como sua pergunta diz) Você deseja acessar através da rede através de um c $ share, você precisa configurar a rede corretamente. A maneira mais fácil é desativar o assistente de compartilhamento (ferramentas > Opções de pasta). Em seguida, defina o local para a página inicial ou certifique-se de que o compartilhamento de arquivos esteja ativado e você possa acessar remotamente. Às vezes, passo muito tempo tentando depurar isso e é fácil executar o assistente, pois ele define toda a segurança e os compartilhamentos para você.

Por último, se você está tendo problemas, às vezes é mais fácil montar o arquivo VMDK. A maneira mais fácil de fazer isso é desligar o sistema operacional convidado, depois clicar duas vezes no disco rígido na especificação da máquina virtual e clicar em Utilitários > Mapa. Desmarque a caixa somente leitura e ele deve mapear para uma letra de unidade e você pode copiar arquivos de qualquer maneira sem problemas.

    
por 08.11.2009 / 22:59
0

Apenas para poupar um monte de problemas, aparentemente há problemas com o gerenciador de arquivos do Gnome (Nautilus) quando se trata de resolver nomes de compartilhamento do Windows. Você pode ter que usar o endereço IP (por exemplo, smb: //192.168.1.100/c$) em vez do nome do servidor na barra de endereços do Nautilus.

Outra opção é usar um gerenciador de arquivos baseado no KDE, como o Krusader, que também irá requerer o pacote kdebase-kio-plugins para suportar o protocolo smb.

    
por 09.11.2009 / 01:44
0

Não é exatamente uma resposta a esta pergunta, mas é bastante interessante apresentá-la aqui. veja este artigo sobre como montar um disco vmware no linux:

link

Se o disco estiver montado e o ponto de montagem puder ser alcançado a partir da rede, essa também é uma solução valiosa para essa questão.

    
por 10.03.2011 / 11:57