[Lxc-users] lxc-start leaves temporary pivot dir behind
Ferenc Wagner
wferi at niif.hu
Thu May 13 09:10:15 UTC 2010
Daniel Lezcano <daniel.lezcano at free.fr> writes:
> Ferenc Wagner wrote:
>
>> Daniel Lezcano <daniel.lezcano at free.fr> writes:
>>
>>> Ferenc Wagner wrote:
>>>
>>>> Daniel Lezcano <daniel.lezcano at free.fr> writes:
>>>>
>>>>> Ferenc Wagner wrote:
>>>>>
>>>>>> Actually, I'm not sure you can fully solve this. If rootfs is a
>>>>>> separate file system, this is only much ado about nothing. If rootfs
>>>>>> isn't a separate filesystem, you can't automatically find a good
>>>>>> place and also clean it up.
>>>>>
>>>>> Maybe a single /tmp/lxc directory may be used as the mount points are
>>>>> private to the container. So it would be acceptable to have a single
>>>>> directory for N containers, no ?
>>>>
>>>> Then why not /usr/lib/lxc/pivotdir or something like that? Such a
>>>> directory could belong to the lxc package and not clutter up /tmp. As
>>>> you pointed out, this directory would always be empty in the outer name
>>>> space, so a single one would suffice. Thus there would be no need
>>>> cleaning it up, either.
>>>
>>> Agree. Shall we consider $(prefix)/var/run/lxc ?
>>
>> Hmm, /var/run/lxc is inconvenient, because it disappears on each reboot
>> if /var/run is on tmpfs. This isn't variable data either, that's why I
>> recommended /usr above.
>
> Good point. I will change that to /usr/$(libdir)/lxc and let the
> distro maintainer to choose a better place if he wants with the
> configure option.
I'm not sure what libdir is, doesn't this conflict with lxc-init?
That's in the /usr/lib/lxc directory, at least in Debian. I'd vote for
/usr/lib/lxc/oldroot in this setting.
--
Regards,
Feri.
More information about the lxc-users
mailing list