Boa pergunta.
A má notícia é que, ao contrário do VirtualBox ou do VMWare, que permite definir "Pastas compartilhadas", que são diretórios em seu host, expostos ao convidado, o Windows 8 Hyper-V não oferece esse recurso.
A boa notícia é que, como não existe tal recurso fornecido pelo Hyper-V, não serão necessárias ferramentas especiais para isso, por exemplo, para montar vboxsf
file systems. Você está apenas passando pela maneira oficial / padrão, acessando suas pastas de compartilhamento de host como pastas compartilhadas de rede.
A smbclient
, a linha de comando SMB/CIFS
clients para Unix, é a ferramenta de linha de comando para acessar as pastas de compartilhamento de host do Windows. Abaixo estão dois exemplos que encontrei. Novamente, nada de especial, acesse-o da mesma forma que você acessa qualquer outra pasta compartilhada da rede do Windows.
Como posso me conectar a partir do Ubuntu 12.10 para compartilhar arquivos em um sistema Windows 8? link
Configuração perfeita do Ubuntu no Hyper-V no Windows 8
link
Eu repostarei a seção "Configurar uma pasta compartilhada" no segundo link:
Precisamos compartilhar uma pasta no host para o convidado. O convidado pode montar isso na inicialização. Para este tutorial, presumimos que estamos compartilhando a partir deste local %USERPROFILE%\workspace
Na VM, edite o /etc/fstab
:
//WinHost/users/username/workspace /home/username/workspace cifs defaults,soft,uid=username,gid=users,file_mode=0777,dir_mode=0777,credentials=/home/username/.cifs-credentials,soft
Além disso, adicione um arquivo de credenciais para que a montagem funcione. Coloque o seguinte conteúdo lá:
[email protected]
password=something
Deve ser isso.
Mais referências para montagem baseada em GUI:
Se, de início, não funcionar para você, primeiro tente um cliente baseado no Windows para acessar as pastas de compartilhamento do host. Novamente, nada de especial, acesse-o da mesma forma que você acessa qualquer outra pasta compartilhada da rede do Windows. Ou seja, alguns how-tos dizem que você "deve ter criado Switch Virtual Interno Via Virtual Switch Manager" para usar o compartilhamento de host, que é puramente desnecessário e não oferece benefícios / vantagens, já que estamos apenas acessando-a como uma pasta compartilhada normal de rede do Windows. Para recapitular, veja as etapas:
-
Em seu host do Hyper-V, crie uma pasta compartilhada e atribua a permissão Alterar a Todos.
-
Na máquina virtual em execução no host, abra o Centro de Rede e Compartilhamento e ative o Compartilhamento de arquivos e impressoras.
-
Na máquina virtual, clique em Iniciar e digite
\host_name\share_name
, em quehost_name
é o nome do host do Hyper-V eshare_name
é o nome do compartilhamento que você criou. -
Pressione ENTER e uma janela do Explorer será aberta na VM mostrando o conteúdo da pasta compartilhada no host.
-
Agora você pode copiar arquivos da VM para o host e vice-versa, conforme necessário.
Referências:
Como compartilhar arquivos entre um host Hyper-V e suas máquinas virtuais
link