[Lxc-users] [PATCH 9/9] lxc-destroy: wait until the container is stopped

Derek Simkowiak derek at simkowiak.net
Sun May 27 20:37:20 UTC 2012


 >/the subsequent rm -rf $rootfs/

     Serge,
     Could you elaborate on this?  The lxc-destroy is not supposed to rm 
-rf the root filesystem, is it?

     What if I had data in there I wanted to copy to a new LXC rootfs 
I'm building?

     Unless I have misunderstood something, doing an rm -rf is a 
horrible idea.  Virt-Manager and VirtualBox do not remove your .vmdk 
disk image when you "destroy" a virtual machine.

--Derek

On 05/27/2012 08:56 AM, Serge Hallyn wrote:
> Quoting Daniel Lezcano (daniel.lezcano at free.fr):
>> On 04/26/2012 07:09 AM, Serge Hallyn wrote:
>>> From: Serge Hallyn<serge.hallyn at ubuntu.com>
>>>
>>> Author: Timothy Chen<tnachen at gmail.com>
>>> Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/980902
>>>
>>> Signed-off-by: Serge Hallyn<serge.hallyn at ubuntu.com>
>>> Cc: Timothy Chen<tnachen at gmail.com>
>>> ---
>>>   src/lxc/lxc-destroy.in |    1 +
>>>   1 file changed, 1 insertion(+)
>>>
>>> diff --git a/src/lxc/lxc-destroy.in b/src/lxc/lxc-destroy.in
>>> index b0f2da5..17fa6d6 100644
>>> --- a/src/lxc/lxc-destroy.in
>>> +++ b/src/lxc/lxc-destroy.in
>>> @@ -87,6 +87,7 @@ lxc-info -n $lxc_name 2>/dev/null | grep -q RUNNING
>>>   if [ $? -eq 0 ]; then
>>>   	if [ $force -eq 1 ]; then
>>>   		lxc-stop -n $lxc_name
>>> +		lxc-wait -n $lxc_name -s STOPPED
>>>   	else
>>>   		echo "Container $lxc_name is running, aborting the deletion."
>>>   		exit 1
>> I don't get why this is needed, lxc-stop is synchronous. When the
>> lxc-stop command exits, we have the guarantee the container has
>> stopped. If it is not the case, that means there is a problem
>> somewhere else.
> Some of the filesystems may not yet have been auto-umounted when the
> namespaces were cleaned up, causing the subsequent rm -rf $rootfs to
> fail.
>
> -serge
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Lxc-users mailing list
> Lxc-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lxc-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20120527/dc26b3f4/attachment.html>


More information about the lxc-users mailing list