De qualquer forma, para ler o NFS vhdx do Hyper-V no Windows?

2

Rápido é: Eu tenho uma instância do servidor Ubuntu 12.10, rodando sob o Hyper-V no Win 8. Funcionou maravilhosamente por cerca de 4 meses. Agora, quando eu preciso puxar dados de volta para o Windows, inexplicavelmente, ele se recusa a montar a unidade de swap, e não irá adquirir um endereço IPv4 do meu roteador local.

Mesmo que o sistema inicialize e eu possa me conectar a ele através do console do Hyper-V, não consigo transferir dados via scp, por exemplo. Além disso, as conexões via ssh também falham (por exemplo, nome do host é desconhecido).

Minha pergunta é: existe uma maneira de o Win8 reconhecer e ler o NFS a partir de VHDXs?

Desculpas: deseja adicionar tags "Hyper-V" e "Windows 8".

    
por Nathan Ernst 25.06.2013 / 03:28

1 resposta

2

Montando um arquivo .vhdx no Windows 8

Se você está tentando montar um arquivo .vhdx do Windows 8, pode fazê-lo navegando no Windows Explorer para onde o arquivo .vhdx está localizado e simplesmente clicando com o botão direito no arquivo e selecionando a opção "montar" . Depois disso, o sistema de arquivos deve aparecer mapeado para uma letra de unidade no sistema host.

Montandoumarquivo.vhdxusandooDiskManagement

Medepareicomestetutorialintitulado: Como extrair manualmente Arquivos de imagem do sistema usando o Gerenciamento de disco no Windows 8 , que mostra um método alternativo para montar arquivos .vhdx como HDDs. Usando esse método, os arquivos .vhdx aparecerão como letras de unidade reais no Explorer.

Abra o menu "Power Users Tasks" (Windows + X) e clique / toque em Disk Management (diskmgmt.msc).

Emseguida,anexeseuarquivo.vhdxdaseguinteforma:

Depois de selecionar uma letra de unidade, você verá o arquivo .vhdx aparecendo como um disco rígido montado:

MontandoumcompartilhamentoNFSdoWindows

Euencontreiestetutorialqueeuachoquevaitedaroquevocêquer.Éintitulado: COMO: Montar compartilhamentos NFS no Windows 7 . Embora as instruções sejam para o Win7, não tenho motivos para acreditar que elas também não funcionariam para o Win8.

Para acessar um compartilhamento NFS do Windows requer 4 coisas.

1. Serviço NFS

Dependendo da sua distro, essas etapas podem ser ligeiramente diferentes. No Ubuntu, acredito que você faria o seguinte:

$ sudo apt-get install nfs-kernel-server nfs-common

Depois de concluído, você deve ter o servidor NFS e o software cliente instalados.

2. exportar um compartilhamento NFS

Isso é feito no computador que deseja fornecer um compartilhamento NFS. Você normalmente edita o arquivo /etc/exports e adiciona entradas (uma por linha) para cada diretório que deseja compartilhar via NFS.

# /etc/exports
/home 192.168.1.0/24 (rw, async, insecure)
/opt 192.168.1.2 (rw, async, insecure)
/usr/share *.op.us (ro, insecure)

O texto acima diz o diretório que eu quero compartilhar (/ home, / opt, & / usr / share), que tem acesso a ele (para / home, sistemas na sub-rede 192.168.1.0, endereço IP 192.168.1.2 para / opt e qualquer sistema no domínio * .op.us para / usr / share). O último conjunto de opções nos parêntesis (rw, assíncrono, inseguro) são opções que especificam se o compartilhamento é de leitura / gravação ou somente leitura. Você pode ler mais sobre essas opções no NFS Howto .

Após concluir as modificações no arquivo de exportações, execute o comando exportfs -a . Se as coisas estiverem funcionando corretamente, você poderá executar o comando showmount -e e ver seus compartilhamentos NFS exportados:

$ showmount -e localhost
Export list for localhost:
/home 192.168.1.0/24
/opt 192.168.1.2
/usr/share *.op.us

3. Serviços de cliente NFS no Windows

Para montar compartilhamentos NFS no Windows, é necessário instalar o complemento Client Services for NFS. Este addon faz parte dos Serviços para aplicativos baseados em Unix (SUA), disponível apenas no Windows 8 Enterprise. Portanto, instale-o ou use um aplicativo de terceiros, como um dos seguintes, para obter um cliente NFS do Windows:

Você pode ler mais sobre isso no Superusuário no campo Q & A intitulado: Perguntar Como faço para montar um compartilhamento NFS no Windows 8? .

4. montando compartilhamento NFS

Agora, com todo o software instalado e configurado, você deve ser capaz de acessar um comando windows (cmd.exe) e executar o seguinte comando:

$ mount [options] //nfs-server-unc-name/share-name [drive letter]

Referências

por 25.06.2013 / 10:52

Tags