[Lxc-users] Ephemeral disk space redux: adding --overlaydir option to lxc-start-ephemeral?

Dan Kegel dank at kegel.com
Wed Sep 5 23:02:59 UTC 2012


On Wed, Sep 5, 2012 at 3:25 PM, Dan Kegel <dank at kegel.com> wrote:
> I see Florian asked this a few weeks ago:
> So that's one more requirement discovered: I need lxc-start-ephemeral
> to support nontrivial amounts of disk storage, more than will
> fit in tmpfs.
>
> Maybe I'll add an argument "--overlaydir PATH" for where to store the files;
> if that's set, setup_container() will use that rather than doing
>     OVERLAY_DIR=`mktemp -d /tmp/lxc-lp-XXXXXXX`
>     sudo mount -t tmpfs none $OVERLAY_DIR
>
> For safety, I would create a subdirectory inside the specified directory,
> and use that for $OVERLAY_DIR.  That would let me clean up
> that directory before and after runs without worrying about
> accidentally destroying the host system if the user makes a typo.

Kinda like the attached patch.  (It's a little dirty.  I'll try to
send a clean one
once I've actually used it in production for a while.)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: o.patch
Type: application/octet-stream
Size: 2536 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-users/attachments/20120905/bf65c72e/attachment.obj>


More information about the lxc-users mailing list