Como compartilhar corretamente uma partição entre o Windows Server R2 e o Ubuntu Server 16.04 LTS?

3

Estou enfrentando o seguinte problema: Como o título já diz, eu quero compartilhar uma partição entre um Windows Server 2012 R2 e uma máquina Ubuntu Server 16.04 LTS.

Mais algumas informações básicas: os dois sistemas estão sendo executados simultaneamente, cada um como uma VM, em um host ESXi (sem inicialização dupla) - portanto, um host, dois convidados em execução. Para compartilhar o armazenamento entre essas duas VMs, criei uma nova unidade que é Thick-Provision Eager-Zeroed, defino o SCSI como físico e o conecto às duas VMs - em geral, isso funciona bem, como é mostrado em ambos os sistemas .

Depois de acessar a unidade do Windows no início, eu o formatei como NTFS. Eu já desabilitei hibernar e reinicializei rapidamente usando o Painel de Controle do Windows e certifiquei-me de que a chave de registro ( HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power\HiberbootEnabled ) estivesse configurada como 0. sistema e reiniciado para verificar se o evento ID 13 no caso de desligamento e 27 com relação a inicialização ocorre (que é o caso).

Ao tentar montar essa unidade dentro do Ubuntu em execução (o Windows já está ativo, mas nenhum usuário está logado ainda), recebo a seguinte mensagem de erro:

Error mounting /dev/sdb2 at /media/log/STORAGE: Command-line mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdb2" "/media/log/STORAGE"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sdb2': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

Como a mensagem de erro descreve, a máquina Windows deve estar totalmente desligada. No momento, acho que só é possível acessar a partição do Ubuntu quando o Windows não está rodando ao mesmo tempo.

O que eu quero alcançar é ter os dois sistemas em funcionamento, onde o Windows salva alguns dados na unidade e o Ubuntu os copia para outro local e os exclui depois desse arquivo compartilhado. Então RO não é suficiente. As VMs estão em redes separadas e essa unidade deve ser a única "interface". Ao inicializar o Ubuntu primeiro, onde o Windows ainda está desligado, e montar a partição, primeiro parece estar bem. Mas quando eu inicio o Windows e o uso para criar um arquivo nesta partição enquanto ele já está montado no Ubuntu, ele não é mostrado no Ubuntu (mesmo depois de atualizar e fechar / abrir o navegador de arquivos) e vice-versa.

Minha pergunta é: a abordagem que estou seguindo está completamente errada e, em caso afirmativo, o que devo fazer em vez disso? Ou estou perdendo um ponto?

Obrigado antecipadamente!

    
por Hisushi 15.05.2017 / 13:52

0 respostas