Gerenciador de Máquina Virtual KVM: compartilhando pastas não funcionando

1

Eu criei uma VM Ubuntu dentro do meu Ubuntu usando o Virtual Machine Manager. Eu estou tentando montar um diretório de host no sistema operacional convidado, mas não está funcionando. Eu usei as instruções fornecidas aqui: link

O comando de montagem é concluído silenciosamente:

mount -t 9p -o trans=virtio,version=9p2000.L,rw myshare /mnt/host

monta a saída com aparência promissora:

myshare on /mnt/host type 9p (rw, trans=virtio,version=9p2000.L)

Tentando listar o diretório:

cd /mount
ls
ls: cannot access host: Permission denied
total 0
d???????? ? ? ?         ? host
    
por Ya. 08.04.2014 / 23:23

1 resposta

2

O gerenciador de máquina virtual não configura o apparmor para montagens 9p. Portanto, o QEMU não possui permissões para acessar o sistema de arquivos. Estes precisam ser adicionados manualmente ou aparentemente desativados para o virtual em particular. Olhe em /etc/apparmor.d/libvirt estes são os perfis apparmor gerados automaticamente. Nota: o MODELO é usado para gerá-los.

Também pareceu necessário definir o modo para esmagar em vez do padrão que foi repassado.

    
por MetsoGuy 15.04.2014 / 15:41