Debian Squeeze Linux 9p virtfs guest mount failure
Posted
by
Tero Kilkanen
on Server Fault
See other posts from Server Fault
or by Tero Kilkanen
Published on 2012-05-01T19:19:32Z
Indexed on
2012/12/03
23:08 UTC
Read the original article
Hit count: 523
First some background information on the server:
Host OS: Debian Linux Squeeze + qemu-kvm version 1.0+dfsg-8~bpo60+1
Guest OS: Debian Linux Squeeze
I use qemu-kvm via libvirt. I have set up 9p VirtFS with the following in Guest's XML config:
<filesystem type='mount' accessmode='passthrough'>
<source dir='/srv/www'/>
<target dir='wwwdata'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
</filesystem>
That is, I want to share /srv/www to the guest OS using mount tag wwwdata.
When I try to mount the VirtFS share from the guest, I get an error message:
root@server:~# mount -t 9p -o trans=virtio,version=9p2000.L2 wwwdata /srv/www/
mount: wwwdata: can't read superblock
I also tried virtfs target dir/mount_tag www at first. I got the same error message. However, I was able to mount the VirtFS share using mount tag www1111, or www1 or similar.
Some more notes on this one. dmesg doesn't show anything useful either in guest or the host. The only sign is this entry in the guest dmesg:
[ 36.054936] Installing v9fs 9p2000 file system support
Does anyone know how to get this working correctly? Google gives no useful information on this issue; I've tried several searches.
© Server Fault or respective owner