I have an existing pool
somepool/lxc and given the correct path in
lxc-create command does create a nested ZFS dataset for each new container, so all is well. My question was just whether
lxc.lxcpath is usually left alone in such a case, or whether I should point it to some non-default path.
The documentation you posted reads:
ZFS doesn’t have to (and shouldn’t be) mounted on /var/lib/lxd
I wonder if this applies to LXC as well. As I said in my original post, it seems fine to me to have:
├── config # container config file (located here)
└── rootfs/ # mounted ZFS pool (located elsewhere)
But if that’s not recommended, I’d like more experienced users to chime in.
p.s I have updated the title, you’re right.