Hyper-V: Como acessar um diretório compartilhado no host do Hyper-V a partir de uma VM com Linux

Olá pessoal, tudo bom?

Caso você esteja precisando acessar arquivos no host do Hyper-V através de uma VM com Linux (Debian/Ubuntu), segue um passo a passo que demonstra como fazer tal operação:

  • No host do Hyper-V (máquina física), compartilhe um diretório e atribua a ele permissões para o usuário do Windows (Hyper-V) que poderá acessar o recurso através da rede. No nosso exemplo, o nome do compartilhamento é “Arquivos”
    permissoes
  • Na VM com Linux, adicione uma entrada no arquivo /etc/hosts para indicar o IP do host do Hyper-V
    hosts
  • Ainda na VM com Linux, acrescente ao arquivo /etc/fstab a seguinte entrada:
    //fusca/Arquivos  /home/hyperv    cifs    defaults,soft,uid=root,gid=root,file_mode=077,dir_mode=077,credentials=/home/.cifs-credentials,soft
    

    Na sequencia crie no diretório /home o arquivo .cifs-credentials com o seguinte conteúdo:

    username=nome_usuario_windows
    password=senha_usuario_windows
    

    Agora crie uma pasta chamada hyperv no diretório /home para que a partir dele você possa ter acesso ao diretório compartilhado do Windows (Hyper-V)

  • Para testar sua configuração, execute o comando mount conforme indicado abaixo:
    mount -t cifs //fusca/Arquivos -o username=nome_usuario_windows,password=senha_usuario_windows /home/hyperv
    

Grande abraço,
Eduardo Henrique Rizo

[twitter-follow screen_name=’eduardorizo’ show_count=’yes’]

Deixe um comentário