Eu tenho Ubuntu 20.04. como host, com 5 máquinas virtuais:
- Ubuntu 20.04.
- Ubuntu 22.04.
- Ubuntu 24.04.
- Fedora 39
- Fedora 40
Em cada um eu configurei:
<filesystem type="mount" accessmode="passthrough">
<driver type="path" wrpolicy="immediate"/>
<source dir="/mnt/sda1/VM_data"/>
<target dir="VM_data"/>
<address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>
</filesystem>
Em cada VM, eu configurei:
/VM_data /home/<user>/host_data 9p trans=virtio,rw,_netdev 0 0
para/etc/fstab
Todas as VMs mostram corretamente o diretório no caminho especificado, exceto Ubuntu 24.04. Por alguma razão não consigo fazer funcionar no Ubuntu 24.04. Vejo apenas um diretório vazio na VM e tudo o que escrevo na pasta não aparece no Host e vice-versa. O diretório não parece ser "compartilhado".
Alguém pode me ajudar como fazer o diretório aparecer na minha VM com os dados no host e fazer o "compartilhamento" funcionar corretamente?
Eu tenho uma configuração semelhante com um convidado do Ubuntu 24.04. No entanto, compartilho minha pasta “Pública” do computador host com o convidado do Ubuntu 24.04.
Minha configuração do VMM é semelhante a:
O código XML da página correspondente é:
A linha correspondente
/etc/fstab
do Ubuntu 24.04 convidado é:De: https://wiki.qemu.org/Documentation/9p
Esta configuração funciona para mim.
Espero que isso ajude