I initially created a container with a file-based ZFS pool (/var/lib/lxd/disks/lxd.img) and then decided I wanted dedicated disks for this container. Not really thinking it through, I just added a disk to the ZFS pool, then removed the lxd.img file (actually replaced it with another disk for a mirror).
So now I have a container running on the lxd pool (see zpool status output below) that isn’t where the source was before (lxd.img). When I do “lxc storage list” I get /var/lib/lxd/disks/lxd.img as the source for the lxd device.
Does this source key need to be correct? I am getting an error when trying to launch a new container claiming no root disk device could be found… noticed that the source key no longer reflects reality and wanted to verify that wasn’t causing the issue.
zpool status output: