[Lxc-users] lxc-create -B zfs
Serge Hallyn
serge.hallyn at ubuntu.com
Tue Oct 1 05:08:50 UTC 2013
Quoting Tamas Papp (tompos at martos.bme.hu):
> On 06/18/2013 04:14 AM, Serge Hallyn wrote:
>
> hi Serge,
>
> > Quoting Tamas Papp (tompos at martos.bme.hu):
> >> On 06/10/2013 03:41 PM, Serge Hallyn wrote:
> >>> Quoting Tamas Papp (tompos at martos.bme.hu):
> >>>> hi,
> >>>>
> >>>> # lxc-create -n pony -t ubuntu -B zfs --zfsroot=tank/lxc
> >>> Hm. Mine is simply called 'lxc', and that works. So it sounds like I'm
> >>> doing something wrong in parsing the zfsroot, but I can't offhand see
> >>> in the code where.
> >>>
> >>> Could you run this through 'strace -f -odebutfile' and look in debugfile
> >>> for the exec of 'zfs create'?
> >> hi,
> >>
> >> Sorry, I could get back to this just now:
> >>
> >> log.103022:execve("/sbin/zfs", ["zfs", "create",
> >> "-omountpoint=/var/lib/lxc/test123/rootfs", "tank/lxc/test123"], [/*
> >> 21 vars */]) = 0
> >>
> >> From cli it works fine.
> >>
> >> I can send the whole log file, if you want.
> > Yes, please do - to me personally depending on the size, to spare the
> > list.
>
> Shame on me, I absolutely forgot to answer this email.
>
> This one works fine:
>
> # lxc-create -n eee -t ubuntu -B zfs --zfsroot tank/lxc
Can zfs pools be any directory hierarchy depth? Examples I had seen
were always just one (i.e. 'tank'), so I always just used 'lxc'.
If they can be any depth, the modifications to src/lxc/bdev.c to make
that work shouldn't be very intricate.
-serge
More information about the lxc-users
mailing list