[Lxc-users] lxc.mount and mount.entry not working
Christian
cf at cannaweb.ch
Thu Nov 25 16:14:20 UTC 2010
Hi,
i have the same problem before.
lxc 0.7.3 change the mount directory.
now is /usr/lib/lxc/rootfs/ for all container. but is not shared with
other container.
try lxc.mount.entry=/mnt/1TB-Movies
/usr/lib/lxc/rootfs/mnt2/1TB-Movies none rw,bind 0 0
May be, this is the solution.
greeting, Christian.
sorry for my bad english.
> Hi,
>
> Sorry if I sound like a complete idiot but after spending the last 3
> hours trying to figure out why my mounts are not working I have given
> up. LXC mounts them ( i see this in the logs) en lxc_conf unmounts
> them (possibly due to pivot_root).
>
> Some background:
> Host running LXC: Debian squeeze
> Version of LXC: 0.7.2-1
>
> I have create an LXC container using the
> /usr/lib/lxc/templates/lxc-debian template and this went fine.
>
> Now on my host i have a USB disk mounted to /mnt/1TB-Movies and I
> would like to use it in the LXC container I just created. So I add the
> following to the lxc config file:
> lxc.mount.entry=/mnt/1TB-Movies
> /var/lib/lxc/lxc-file//rootfs/mnt2/1TB-Movies none rw,bind 0 0
>
> When I now start the LXC container and I set the debugging to DEBUG I
> notice the following:
> lxc-start 1290693817.212 INFO lxc_conf - cgroup has been setup
> lxc-start 1290693817.212 DEBUG lxc_conf - mounted proc on
> /var/lib/lxc/lxc-file//rootfs/proc, type proc
> lxc-start 1290693817.212 DEBUG lxc_conf - mounted devpts on
> /var/lib/lxc/lxc-file//rootfs/dev/pts, type devpts
> lxc-start 1290693817.212 DEBUG lxc_conf - mounted sysfs on
> /var/lib/lxc/lxc-file//rootfs/sys, type sysfs
> lxc-start 1290693817.212 DEBUG lxc_conf - remounting
> /mnt/1TB-Movies on /var/lib/lxc/lxc-file//rootfs/mnt2/1TB-Movies to
> respect bind or remount options
> lxc-start 1290693817.212 DEBUG lxc_conf - mounted
> /mnt/1TB-Movies on /var/lib/lxc/lxc-file//rootfs/mnt2/1TB-Movies, type
> none
> lxc-start 1290693817.212 INFO lxc_conf - mount points have
> been setup
> lxc-start 1290693817.212 INFO lxc_conf - console has been setup
> lxc-start 1290693817.212 INFO lxc_conf - 4 tty(s) has been setup
> lxc-start 1290693817.212 DEBUG lxc_conf - mounted
> '/var/lib/lxc/lxc-file//rootfs' on '/usr/lib/lxc'
> lxc-start 1290693817.212 DEBUG lxc_conf - created
> '/usr/lib/lxc/mnt' directory
> lxc-start 1290693817.212 DEBUG lxc_conf - mountpoint for old
> rootfs is '/usr/lib/lxc/mnt'
> lxc-start 1290693817.212 DEBUG lxc_conf - pivot_root syscall
> to '/usr/lib/lxc' successful
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted '/mnt/dev/pts'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted '/mnt/dev/shm'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted '/mnt/sys'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted '/mnt/proc'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/lib/init/rw'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted '/mnt/boot'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted '/mnt/cgroup'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/mnt/1TB-Movies'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/mnt/1TB-Timemachine'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/mnt/500GB-TV'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/mnt/old-sdb3'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/var/lib/lxc/lxc-file/rootfs/proc'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/var/lib/lxc/lxc-file/rootfs/dev/pts'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/var/lib/lxc/lxc-file/rootfs/sys'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/var/lib/lxc/lxc-file/rootfs/mnt2/1TB-Movies'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/var/lib/lxc/lxc-file/rootfs/dev/console'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/var/lib/lxc/lxc-file/rootfs/dev/tty1'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/var/lib/lxc/lxc-file/rootfs/dev/tty2'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/var/lib/lxc/lxc-file/rootfs/dev/tty3'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt/var/lib/lxc/lxc-file/rootfs/dev/tty4'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted
> '/mnt2/1TB-Movies'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted '/mnt/dev'
> lxc-start 1290693817.213 DEBUG lxc_conf - umounted '/mnt'
> lxc-start 1290693817.213 INFO lxc_conf - pivoted to
> '/usr/lib/lxc'
>
> This basically tells me that pivot_root is umounting the mount I just
> made.
>
> Can anyone help me with this??? I have also tried putting the mount
> inside the fstab for the container but same problem.
>
>
> --
> Geordy Korte
>
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App& Earn a Chance To Win $500!
> Tap into the largest installed PC base& get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
>
>
> _______________________________________________
> Lxc-users mailing list
> Lxc-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxc-users
>
More information about the lxc-users
mailing list