Acabei de instalar o Hyper-V no Windows 8 e no Guest OS Ubuntu 12.04.
Vindo do VirtualBox, estou procurando o melhor método para compartilhar um Diretório no Host / Windows com o Guest Ubuntu.
Eu li o seguinte: /programming//a/1386764/913295 e estou familiarizado com o Samba. Como essa pergunta não está relacionada ao Hyper-V, estou levantando essa questão relacionada aqui.
ubuntu
windows-8
hyper-v
shared-folders
Larry Eitel
fonte
fonte
Respostas:
Boa pergunta.
A má notícia é que, diferentemente do VirtualBox ou VMWare, que permite definir "Pastas compartilhadas", diretórios do host expostos ao convidado, o Windows 8 Hyper-V não oferece esse recurso.
A boa notícia é que, como esse recurso não é fornecido imediatamente pelo Hyper-V, não haverá ferramentas especiais necessárias para ele, por exemplo, para montar
vboxsf
sistemas de arquivos. Você está apenas seguindo o caminho oficial / padrão, acessando as pastas de compartilhamento do host como pastas compartilhadas de rede.Os clientes de
smbclient
linha de comando doSMB/CIFS
Unix são a ferramenta de linha de comando para acessar as pastas de compartilhamento de host do Windows. Abaixo estão dois exemplos que eu encontrei. Novamente, nada de especial, acesse-o da mesma maneira que você acessa qualquer outra pasta compartilhada da rede Windows.Como posso conectar-me do Ubuntu 12.10 a compartilhamentos de arquivos em um sistema Windows 8
/ubuntu/245106/how-can-i-connect-from-ubuntu-12-10-to-file-shares-on -a-windows-8-system-using-a
Configuração perfeita do Ubuntu no Hyper-V no Windows 8
http://webdevtooling.com/webdevtooling.com/tutorials/perfect-ubuntu-setup-on-hyper-v-in-windows-8/
Vou republicar a seção "Configurar uma pasta compartilhada" no segundo link:
Precisamos compartilhar uma pasta no host para o convidado. Convidado pode montar isso na inicialização. Para este tutorial, vou assumir que estamos compartilhando a partir deste local
%USERPROFILE%\workspace
Na VM, edite o
/etc/fstab
:Além disso, adicione um arquivo de credenciais para a montagem funcionar. Coloque o seguinte conteúdo lá:
Deve ser isso.
Mais referências para montagem baseada em GUI:
http://www.wikihow.com/Mount-a-Windows-Share-on-an-Ubuntu-Server
http://www.liberiangeek.net/2013/04//how-to-access-windows-network-shares -in-ubuntu-13-04-raring-ringtail /
http://www.7tutorials.com/how-access-windows-7-shared-folders-ubuntu
https://help.ubuntu.com/community/MountWindowsSharesPermanently
Se não funcionar primeiro, tente primeiro com um cliente baseado no Windows acessar as pastas de compartilhamento do host. Novamente, nada de especial, acesse-o da mesma maneira que você acessa qualquer outra pasta compartilhada da rede Windows. Ou seja, algumas instruções dizem que você "deve ter criado o comutador virtual interno através do gerenciador de comutador virtual" para usar o compartilhamento de host, o que é puramente desnecessário e não oferece benefícios / vantagens, pois estamos acessando-o como uma pasta compartilhada de rede normal do Windows. Para recapitular, aqui estão as etapas:
No seu host 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
ondehost_name
é o nome do seu host 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:
/programming/1386754/edit-source-directly-on-ubuntu-vm-from-windows-host/1386764#1386764
Como compartilhar arquivos entre um host Hyper-V e suas máquinas virtuais
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsServer2008/AdminTips/VirtualPlatforms/HowtosharefilesbetweenaHyper-Vhostanditsvirtualmachines.html
fonte
smbclient
ousmbtree
podem dar errado, e há muitos artigos que também os solucionam. Esta não é uma pergunta do Hyper-V, portanto, não é o lugar certo para perguntar. Abra uma nova pergunta e não deixe de mencionar que você está usando um cliente no Hyper-V. Caso contrário, as pessoas também serão enganadas.smbtree
falha em mostrar os compartilhamentos do sistema host. Fazersmbclient --list=<COMPUTER_NAME> --workgroupd=WORKGROUP --user=<username>
obras, mas também jogarError NT_STATUS_IO_TIMEOUT
eNetBIOS over TCP disabled
- nenhum grupo de trabalho disponível ?. Observe que os compartilhamentos do host podem ser acessados em outra máquina Windows.vboxsf
é que você pode reutilizar a mesma unidade, sem necessidade de copiar as coisas. Compartilho minha pasta pessoal e, como meu diretório de compilação está lá, posso usá-lo para criar ferramentas dentro da VM. No entanto, o VirtualBox está quebrado no Windows10 e o HyperV também parece um bom software para este caso de uso.A resposta para o Windows 8 e Ubuntu 14.04 ou 14.10 parece ser um pouco diferente.
Quando clico no ícone Arquivos na barra de tarefas, ele permite navegar pela rede; a máquina host está listada como uma máquina na rede. Clicar na máquina host abre uma caixa de diálogo onde exige uma senha. Levei um tempo para encontrar a combinação certa de entradas na caixa de diálogo que funcionam.
A caixa de diálogo mostra valores para Usuário e Senha. O valor do usuário é pré-preenchido com o nome da conta que você criou no Ubuntu. Provavelmente NÃO é isso que você deseja. Dê uma olhada na pasta C: \ Users no seu sistema Windows. Qualquer nome que tenha sido usado para a pasta que contém seus arquivos pessoais do Windows (e muito mais) é o nome que você deseja conectar à caixa de diálogo Ubuntu. Em seguida, digite sua senha de entrada do Windows no campo senha.
Depois que sua senha for aceita, você poderá navegar para seus arquivos na pasta C: \ Users e ter acesso total a eles. O acesso a outros arquivos e pastas depende das permissões do Windows.
fonte