On 06/20/2016 10:34 AM, Mike Wright wrote: > On 06/20/2016 07:22 AM, John Lewis wrote: >> On 06/20/2016 10:04 AM, Mike Wright wrote: >>> On 06/20/2016 06:47 AM, John Lewis wrote: >>>> I have a ext4 formatted file called pmd.simg with a directory >>>> structure >>>> like this. >>>> >>>> lost+found rootfs >>> >>> You should be able to mount that via the loop device: >>> >>> <code> >>> mount pmd.simg <mount_point> -o loop >>> </code> >>> >>> Then rootfs will be available at <mount_point>/rootfs >>> >> Sorry I think I spoke too soon. Is there any way to do this inside the >> lxc container configuration file? >> > I may be out of my league here but you could try using a pre-start hook. > > Put your mount command into a shell script and then invoke it from > your config file: > > lxc.hook.pre-start = <path to mount script> > > Hope that works. > _______________________________________________ > lxc-users mailing list > [email protected] > http://lists.linuxcontainers.org/listinfo/lxc-users I don't understand how it worked, but it did. The pmd directory is empty, but the lxc is running. The loop device removes itself after I stop the lxc. The /usr/lib/x86_64-linux-gnu/lxc/rootfs/ has a readme file.
lxc-start 1466435077.780 INFO lxc_conf - Executing script
'/var/lib/lxc/pmd/pre-mount.sh' for container 'pmd', config section 'lxc'
lxc-start 1466435077.788 DEBUG lxc_conf - mounted
'/home/diskimg/lxc/pmd/rootfs' on '/usr/lib/x86_64-linux-gnu/lxc/rootfs'
pre-start.sh
Description: application/shellscript
_______________________________________________ lxc-users mailing list [email protected] http://lists.linuxcontainers.org/listinfo/lxc-users
