[lxc-users] Mount Directory or Move Image Location?

Serge Hallyn serge.hallyn at ubuntu.com
Fri Oct 30 22:14:43 UTC 2015


No, wait.  I thought you wanted the other directory to be where the
containers are coming from.

To bind mount the directory into containers, use a 'disk' device
type.  I.e. if the directory is mounted on the host at /mnt/fastdisk,
and your container is container-name,

lxc config device add container-name fastdisk disk source=/mnt/fastdisk path=/opt

Will cause 'fastdisk' to be mounted under /opt in the container.

-serge

Quoting B G (bg85305 at gmail.com):
> Thanks Serge.
> 
> You suggest to bind mount the underlying directory from the host OS?
> 
> I suppose that we could do that for the root file system anywhere inside
> the image file system?
> 
> E.g.
> 
> /var/lib/lxd/containers/container-name/rootfs/directory_mount
> 
> Once I restart the container should be transparent to the container that
> the underlying file-system has mounted from a different location?
> 
> That sound right... I was thinking about it in a much more complicated way
> like you would a VDI for a VM.  That is better.
> 
> 
> 
> On Fri, Oct 30, 2015 at 2:23 PM, Serge Hallyn <serge.hallyn at ubuntu.com>
> wrote:
> 
> > Quoting B G (bg85305 at gmail.com):
> > > I need to jam a ton of data from another drive partition into a
> > > container... What is the best way to:
> > >
> > > 1. Mount a directory from a different drive on the host
> > >
> > > or
> > >
> > > 2. Change the image location to the alternative drive on the host
> > >
> > > I have been searching a ton and can't see the best way to do this.  I
> > have
> > > an NVME partition that I want to use for really fast IO but it is not the
> > > default one the containers are created in...
> > >
> > > Appreciate any advice..
> >
> > Are you using lxd or lxc?
> >
> > The easiest way is probably to just bind mount the fast directory onto
> > /var/lib/lxc or /var/lib/lxd.  If I'm understanding you right.
> >
> > Personally on my laptop I have a little 16G m.2 ssd formatted as btrfs
> > and mounted onto /var/lib/lxd to give me something like .5-second container
> > creations.
> >
> > -serge
> > _______________________________________________
> > lxc-users mailing list
> > lxc-users at lists.linuxcontainers.org
> > http://lists.linuxcontainers.org/listinfo/lxc-users

> _______________________________________________
> lxc-users mailing list
> lxc-users at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users



More information about the lxc-users mailing list