Move storage to external drive when using LXD from snap

I have installed LXD from snap. Now I want to move all LXD directory to another HDD. I’m trying to use mount bind to move all data to another place. But snap’s doesn’t allow to use another mount point due to it’s confinement. I think I’m making some mistakes in my setup. But don’t know where.

I also tried to install LXD from snap with --classic flag, but it was ignored :frowning:

Normally the way you’d do this with LXD is by keeping LXD itself at its usual location but setting up a storage pool using the external drive. You can then also configure LXD to store images backups on that storage pool, keeping what remains on the main drive down to a minimum.