[Lxc-users] Problem mounting Host directory in guest

Serge Hallyn serge.hallyn at canonical.com
Sun Apr 22 15:02:54 UTC 2012


Quoting Xavier Garcia (xagaba at xnaove.com):
> 2012/4/20 Serge Hallyn <serge.hallyn at canonical.com>
> 
> > Quoting Xavier Garcia (xagaba at xnaove.com):
> > > 2012/4/20 Serge Hallyn <serge.hallyn at canonical.com>
> > >
> > > > Quoting Xavier Garcia (xagaba at xnaove.com):
> > > > > > I don't think patches to make nfs work right in containers have
> > ever
> > > > > >> made it in.  I'd recommend mounting the filesystem someplace on
> > the
> > > > > >> host, then bind-mounting them into the container through a
> > > > > >> lxc.mount.entry.
> > > > > >
> > > > > >
> > > > > lxc.mount.entry  doesn't work with any host directory that I try.
> > > >
> > > > Please show me an example (cut and pasted) of one which failed.
> > > >
> > > > > If I disable apparmor containers refuse to start.
> >
> > Can you tell me exactly how you disabled apparmor?
> >
> 
> Making a symlink of /etc/apparmor.d/lxc-containers in
> /etc/apparmor.d/disable/ directory
> 
> The mounting in mnt it's working !!!
> I try to mount inside /mnt/srs or other name but only works with plain
> mnt....

Heh, see https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/986385,
it's because lxc by default uses /mnt as the oldroot dir for pivot_root.
I'm going to change that to using a tempdir (unless Daniel has a good
reason not to), but in the meantime if you really want to mount under
/mnt/series, you can specify a custom lxc.pivotdir in the container's
config file.

-serge




More information about the lxc-users mailing list