1. 07 Oct, 2015 2 commits
    • Make overlayfs mounts work directly · 5406bd2c
      Christian Brauner authored
      When users wanted to mount overlay directories with lxc.mount.entry they had to
      create upperdirs and workdirs beforehand in order to mount them. To create it
      for them we add the functions mount_entry_create_overlay_dirs() and
      mount_entry_create_aufs_dirs() which do this for them. User can now simply
      specify e.g.:
      
              lxc.mount.entry = /lower merged overlay lowerdir=/lower,upper=/upper,workdir=/workdir,create=dir
      
      and /upper and /workdir will be created for them. /upper and /workdir need to
      be absolute paths to directories which are created under the containerdir (e.g.
      under $lxcpath/CONTAINERNAME/). Relative mountpoints, mountpoints outside the
      containerdir, and mountpoints within the container's rootfs are ignored. (The
      latter *might* change in the future should it be considered safe/useful.)
      
      Specifying
      
              lxc.mount.entry = /lower merged overlay lowerdir=/lower:/lower2,create=dir
      
      will lead to a read-only overlay mount in accordance with the
      kernel-documentation.
      
      Specifying
      
              lxc.mount.entry = /lower merged overlay lowerdir=/lower,create=dir
      
      will fail when no upperdir and workdir options are given.
      Signed-off-by: 's avatarChristian Brauner <christianvanbrauner@gmail.com>
      Acked-by: 's avatarSerge E. Hallyn <serge.hallyn@ubuntu.com>
  2. 06 Oct, 2015 1 commit
  3. 05 Oct, 2015 5 commits
  4. 29 Sep, 2015 10 commits
  5. 25 Sep, 2015 2 commits
  6. 21 Sep, 2015 14 commits
  7. 28 Aug, 2015 2 commits
  8. 27 Aug, 2015 4 commits