Quoting Nicholas J Ingrassellino ([email protected]): > Feel a little dumb responding to my own question so soon. In case > anyone else wants to figure out how to do this it turns out to be > pretty simple. > > The built-in LXC fstab functionality is pretty awesome but can lead > to some permissioning issues, I have found. To solve this, after > creating the container but before starting it up, do your bind mount > on the host itself (IE /mount --bind /source_path/ > ~/.local/share/lxc/container/rootfs/var/lib/postgresql//). You can
Hm, it seems like that should have been possible with: lxc.mount.entry = /source_path var/lib/postgresql none bind 0 0 > do it on the CLI or in your host fstab (which obviously has the > benefit of being permanent). Make sure you set the appropriate > permissions from the host (just match what the neighboring container > path have if you are unsure) if you need to. > > Thanks any way to the list. Hope this helps someone. > > On 11/15/2014 01:27 PM, Nicholas J Ingrassellino wrote: > >Howdy! > > > >I am experimenting with ZFS and LXC. > > > >As a test on my host I have two ZFS filesystems: //tank/lxc/ for > >containers and //tank/lxc_postgresql/ for bind mounting in a > >container. I have the container fstab working > >(//tank/lxc_postgresql var/lib/postgresql none bind/) where > >//tank/lxc_postgresql/ on my host is equivalent to > >//var/lib/postgresql// within the container. > > > >The problem comes when I try to install PostgreSQL. It complains > >that, during install, it can not change the permissions on > >//var/lib/postgresql//. I have tried changing the permissions from > >the host (to the same permissions the rest of the folders in > >//var/lib// have) and from the container. I have tried bind > >mounting at //media/postgresql// and creating a symlink to > >//var/lib/postgresql// (not so much because I do not understand > >why it failed but because I was running out of ideas). I am not > >sure how to get this working... > > > >I ultimately want to do this with a number of containers (some > >should have dedup, some should have a different block sizes, ect) > >but can not even get it working with a single container. Any ideas > >would be appreciated. > > > >Thanks in advance! > > > > > >_______________________________________________ > >lxc-users mailing list > >[email protected] > >http://lists.linuxcontainers.org/listinfo/lxc-users > > _______________________________________________ > lxc-users mailing list > [email protected] > http://lists.linuxcontainers.org/listinfo/lxc-users _______________________________________________ lxc-users mailing list [email protected] http://lists.linuxcontainers.org/listinfo/lxc-users
