KVM com VirtioFS no host, convidado do Windows Server, acesso ao VirtioFS negado

KVM com VirtioFS no host, convidado do Windows Server, acesso ao VirtioFS negado

Eu tenho algumas configurações bem-sucedidas de convidados Linux no KVM comVirtioFS, capaz até de inicializar a partir dessas pastas sem imagens de unidade "clássicas" ou partições dedicadas.

Agora, preciso executar um convidado do Windows Server e compartilhar arquivos dele com o host. Eu li que o VirtioFS é compatível com convidados do Windows, então instalei o WinFSP (conformeeste manual),esses motoristas(que tem suporte para VirtioFS), até apareceu o drive Z:... Mas só isso. Ao tentar acessá-lo, recebo um erro "Acesso negado" e nenhum acesso ao sistema de arquivos VirtioFS subjacente.

Captura de tela do problema

Coisas que tentei:

  1. chmoding 777 a pasta de destino - sem alterações
  2. Brincando com os argumentos da linha de comando do virtiofsd - sem alterações
  3. Tentando executar o virtiofs.exe no convidado manualmente - ele simplesmente trava ao tentar acessar a unidade Z: sem motivo aparente (embora pareça funcionar bem quando executado como um serviço autoinicializável)
  4. Tentando os dois demônios hospedeiros virtiofsd -ferrugemum e C um. O C tende a travar por motivos estranhos ...

Estou um pouco sem saber o que fazer agora. A mesma configuração (com o demônio da ferrugem) funciona perfeitamente com o Linux.

O que estou fazendo de errado?

UPD: por algum motivo, toda e qualquer solicitação no convidado (durante a execução virtiofs.exe -d -1 -D -direta) termina com um erro BytesReturned != hdr->len, Bytes returned: 0, Expected: xxx.

Responder1

Eu tive o mesmo problema e encontrei esta solução. Espero que ajude.

https://github.com/virtio-win/kvm-guest-drivers-windows/issues/760#issuecomment-1103590985

informação relacionada