[Virtio-fs] Getting help setting up virtiofs guest

David Lomas dl3 at pale-eds.co.uk
Fri Jun 12 11:42:17 UTC 2020


Just to say thanks to Dave (all the best people are called Dave) for the
pointer to use kernel 5.7. That just worked on the guest, and I can now see
the host filesystem.

Perhaps this page <https://virtio-fs.gitlab.io/howto-qemu.html> should just
link to the mainline kernel rather than the virtio-fs one?



On Thu, Jun 11, 2020 at 8:11 PM Dr. David Alan Gilbert <dgilbert at redhat.com>
wrote:

> * David Lomas (dl3 at pale-eds.co.uk) wrote:
> > Apologies if this isn't the correct place for this kind or request.
>
> It's the right place to ask.
>
> > I've been following these instructions to set up host and guest:
> > https://virtio-fs.gitlab.io/howto-qemu.html and
> > https://libvirt.org/kbase/virtiofs.html
> >
> > On the host, I've built the latest version of libvirt (6.4.0) and qemu
> > (5.0.0), and added sections to the domain definition. All appears well
> (no
> > errors at least). This is the relevant section:
> >
> >     <filesystem type='mount' accessmode='passthrough'>
> >       <driver type='virtiofs'/>
> >       <binary path='/usr/libexec/virtiofsd'/>
> >       <source dir='/fast_data/test'/>
> >       <target dir='test'/>
> >       <address type='pci' domain='0x0000' bus='0x00' slot='0x06'
> > function='0x0'/>
> >     </filesystem>
>
> I think that's OK.
>
> > On the guest, I've build the kernel (4.19.28), booted it, and confirmed
> > virtio_fs.ko is a built-in module.
>
> Where did you get that kernel?  It sounds rather old;  the main part of
> virtiofs is now in the upstream kernel; so if your distro has a recent
> 5.x kernel, you can just use it.
>
> > But on running mount -t virtio_fs test /mnt/test/ I get the following
> error:
> >
> > mount: /mnt/test: wrong fs type, bad option, bad superblock on
> qube-server,
> > missing codepage or helper program, or other error.
> >
> > Note both those web pages above suggest using mount -t virtiofs, but that
> > gives unknown filesystem type 'virtiofs'
>
> It changed in the newer kernels to the 'virtiofs'.
>
> > I'm at a loss to find more detailed information on how to configure
> > this—are there other resources online, or can anyone suggest what to try
> > next?
>
> I suspect you're suffering from the older kernel here.  Try a nice
> shiny new one.
>
> Dave
>
> > Thanks!
>
> > _______________________________________________
> > Virtio-fs mailing list
> > Virtio-fs at redhat.com
> > https://www.redhat.com/mailman/listinfo/virtio-fs
>
> --
> Dr. David Alan Gilbert / dgilbert at redhat.com / Manchester, UK
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/virtio-fs/attachments/20200612/02f0b107/attachment.htm>


More information about the Virtio-fs mailing list