O Windows reconhece links simbólicos criados no Ubuntu?

O Windows reconhece links simbólicos criados no Ubuntu?

Antes, eu instalei o Ubuntu 12.04 e o Windows 7. Eles compartilharam uma partição NTFS do Windows montando a partição no Ubuntu. Não me lembro se os links simbólicos criados no Ubuntu poderiam ser reconhecidos pelo Windows.

Agora tenho o Windows 8.1 rodando dentro do VirtualBox no Ubuntu 14.04. Também instalei algumas adições de convidados na máquina virtual do Windows para compartilhar pastas. Na pasta compartilhada, descobri que o Windows pode seguir os links simbólicos criados em um sistema de arquivos ext4 no Ubuntu. Por que isso funciona? É isso

  • porque o Windows pode reconhecer links simbólicos do Linux (apenas seria em inicialização dupla? masesse linkdiz não?)
  • ou porque a pasta compartilhada está montada como uma unidade de rede,
  • ou por causa do VirtualBox ou da adição de convidado?

Obrigado.

Responder1

Ao executar dentro de uma VM, o Windows não tem acesso direto ao sistema de arquivos do host, que contém sua pasta compartilhada (na verdade, se isso fosse possível, certamente destruiria o sistema de arquivos quando dois sistemas operacionais tentassem gravar dados nele).

Em vez disso, o VirtualBox (adições de convidados) fornece uma camada de tradução entre o sistema operacional convidado e o sistema de arquivos host. Do ponto de vista do host, o VirtualBox é apenas mais um aplicativo de espaço do usuário que lê e grava no sistema de arquivos usando as chamadas de sistema do kernel, portanto, ele não se importa com o tipo real do sistema de arquivos, desde que o kernel o entenda.

Para Windows (ou outro sistema operacional host), parece uma unidade de rede, portanto pode acessar os dados como faria em qualquer outra unidade de rede.

informação relacionada