[Lxc-users] lxc-destroy fs

Serge Hallyn serge.hallyn at ubuntu.com
Thu Mar 7 15:54:46 UTC 2013


Quoting Papp Tamas (tompos at martos.bme.hu):
> 
> hi All,
> 
> At the end of this script it wants to remove the fs in some cases.
> But something is wrong about it, as if it's other they are ignored.

Sorry I don't understand - what is being ignored in which cases?

> # Deduce the type of rootfs
> # If LVM partition, destroy it. For btrfs, we delete the subvolue. If anything
> # else, ignore it. We'll support deletion of others later.
> rootdev=`grep lxc.rootfs $lxc_path/$lxc_name/config 2>/dev/null | sed -e 's/^[^/]*/\//'`
> if [ -n "$rootdev" ]; then
>      if [ -b "$rootdev" -o -h "$rootdev" ]; then
>          lvdisplay $rootdev > /dev/null 2>&1
>          if [ $? -eq 0 ]; then
>              echo "removing backing store: $rootdev"
>              lvremove -f $rootdev
>          fi
>      elif [ -h "$rootdev" -o -d "$rootdev" ]; then
>          if which btrfs >/dev/null 2>&1 &&
>             btrfs subvolume list "$rootdev" >/dev/null 2>&1; then
>              btrfs subvolume delete "$rootdev"
>          else
>              # In case rootfs is not under $lxc_path/$lxc_name, remove it
>              rm -rf --one-file-system --preserve-root $rootdev
>          fi
>      fi
> fi
> 
> # recursively remove the container to remove old container configuration
> rm -rf --one-file-system --preserve-root $lxc_path/$lxc_name
> 
> 
> Am I right?
> 
> Thanks,
> tamas
> 
> 
> 
> ------------------------------------------------------------------------------
> Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
> Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the  
> endpoint security space. For insight on selecting the right partner to 
> tackle endpoint security challenges, access the full report. 
> http://p.sf.net/sfu/symantec-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