Hello,
I am totally confused about what might be possible, so let me share what I would like:
Multiple unpriv LXC containers, shared storage on PVE for them. I have an NVME for my main storage so would very much like to give those LXCs a shared storage on it.
Just compare it to the following scenario: ubuntu VM, has an additional 300GB disk, which is then mounted into /mnt/data and docker containers can access it via the /mnt/data.
My NVME is actually only one big ZFS pool, so it's 100% used.
So the only way I would see is to create some kind of virtual disk on my zfs pool, and then mount it in the PVE itself, and then bind mount it to the LXC with that super-duper-confusing-UID/GID-mapping-stuff.
But... is that right? How would I do it? Can you give me some pointers if that's possible?
Otherwise I might as well just go a VM with containers, but what I dislike is just having an additional kernel overhead.
I am totally confused about what might be possible, so let me share what I would like:
Multiple unpriv LXC containers, shared storage on PVE for them. I have an NVME for my main storage so would very much like to give those LXCs a shared storage on it.
Just compare it to the following scenario: ubuntu VM, has an additional 300GB disk, which is then mounted into /mnt/data and docker containers can access it via the /mnt/data.
My NVME is actually only one big ZFS pool, so it's 100% used.
So the only way I would see is to create some kind of virtual disk on my zfs pool, and then mount it in the PVE itself, and then bind mount it to the LXC with that super-duper-confusing-UID/GID-mapping-stuff.
But... is that right? How would I do it? Can you give me some pointers if that's possible?
Otherwise I might as well just go a VM with containers, but what I dislike is just having an additional kernel overhead.