For backup purposes LXD uses /var/snap/lxd/common/lxd/backups.
Since I don’t have enough space on my disk, what is the recommended way to make LXD use another directory (on another disk) while preparing a backup?
Have a look at the storage.backups_volume
setting on the LXD server:
https://linuxcontainers.org/lxd/docs/master/server
You can create a custom storage volume, using a dir pool at a specific directory, or any of the driver types we support, and then specify that custom volume be used for backups.
thanks!
this is what I did and it worked for me
lxc storage create bkp_pool dir source=/data/lxdbkp
lxc storage volume create bkp_pool bkp_vol
lxc config set storage.backups_volume bkp_pool/bkp_vol
backup procedure uses /data/lxdbkp dir on a separate partition now
I intentionally put commands I executed here, and while I think that documentation is good, it could benefit from more examples, especially for newcomers
3 Likes