Quoting Papp Tamas (tom...@martos.bme.hu): > On 04/04/2013 03:54 PM, Serge Hallyn wrote: > > > >If you want to go ahead and send a full patch against the current > >lxc-clone.in script, that should help me reproduce what you want in > >the api version. > > I have limited scripting skills, but I do my best. > > >Will the path used as rootfs always be a zfs mountpoint? (I.e. not a > >subdir?) If so that'll make it easier to detect zfs mounts > >automatically. > > Right now -B btrfs creates a subvolume for $lxc_path/$lxc_name/rootfs. > And earlier in this thread we agreed, that $lxc_path/$lxc_name would be > better. > > Of course the same for zfs. > > > So not the rootfs, but the path used as $lxc_name. Yes, you can always assume > it's a mountpoint. > If not, it's just ot -B zfs, but something else.. -B dir or whatever is the > default. > > > Cheers, > tamas > > ps. Be aware, there can be mountpoints under rootfs, eg.: > > > zfs create -o mountpoint=/var/lib/lxc/CONTAINER tank/lxc/CONTAINER > zfs create -o mountpoint=/var/lib/lxc/CONTAINER/rootfs/var/mail > tank/lxc/CONTAINER/mail > > > Do you plan to support this case?
I was thinking about that last night, and I think the sanest thing I can do is to go over all of the lxc.mounts and copy or snapshot any which src from under $lxc_path/$lxc_name/. So if you have /some/other/path being mounted in, it will not be copied/snapshotted. The alternative (which also has its merits) would be that anything which is not a pseudofs (i.e. not proc or sys) or a bind mount (especially for '-b user' homedir bindmounting) would be copied... Once the basic bdev support is there, switching between one and the other shouldn't be a big deal, so deciding which to do isn't crucial right now. We just want to make sure that we have something which will always work for us before the final patch goes into lxc 1.0. -serge ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users