[Bug 1037626] [NEW] lxc-create wastes disk space by keeping installation debs

Fajar A. Nugraha 1037626 at bugs.launchpad.net
Thu Aug 16 15:14:19 UTC 2012


Public bug reported:

A default ubuntu container created using "lxc-create -n ubuntu -t
ubuntu" results in 386M space used on /var/lib/lxc/ubuntu/rootfs. A big
part of that space is used by cached debs on
/var/lib/lxc/ubuntu/rootfs/var/cache/apt/archives/ . Running "apt-get
clean" inside the container's rootfs reduced space usage to 242M.

The wasted space becomes even more apparent if the backing store
supports compression (e.g. zfsonlinux with gzip compression enabled). In
this case the original used space (after compression) was 196M, and was
reduced to 95M after the cached package files are removed, over 50% disk
space saving.

Suggestion: Modify lxc-ubuntu template to run "apt-get clean" inside the
container's rootfs as part of container creation process.

# lsb_release -rd
Description:	Ubuntu 12.04.1 LTS
Release:	12.04

# apt-cache policy lxc
lxc:
  Installed: 0.7.5-3ubuntu62
  Candidate: 0.7.5-3ubuntu62
  Version table:
 *** 0.7.5-3ubuntu62 0
        500 http://archive.ubuntu.com/ubuntu/ precise-updates/universe amd64 Packages
        100 /var/lib/dpkg/status
     0.7.5-3ubuntu52 0
        500 http://archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages

Expected result: 
"lxc-create -t ubuntu" result in a container which uses disk space efficiently

Actual result: 
"lxc-create -t ubuntu" result in a container which uses more disk space than it should

** Affects: lxc (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1037626

Title:
  lxc-create wastes disk space by keeping installation debs

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1037626/+subscriptions



More information about the Ubuntu-server-bugs mailing list