LXD 5.11 on Debian 11.6
I started with the default 30 GB which soon turned out to be insufficient.
I’ve expanded it to 300 GB as below:
truncate -s +270G /var/snap/lxd/common/mntns/var/snap/lxd/common/lxd/disks/default.img
losetup -j /var/snap/lxd/common/mntns/var/snap/lxd/common/lxd/disks/default.img
/dev/loop4: [2050]:68813228 (/var/snap/lxd/common/lxd/disks/default.img)
losetup -c /dev/loop4
apt install btrfs-progs
btrfs filesystem resize max /var/snap/lxd/common/mntns/var/snap/lxd/common/lxd/storage-pools/default/
Even though the size has effectively been increased:
ls -lh /var/snap/lxd/common/lxd/disks/default.img
-rw------- 1 root root 300G Feb 22 13:53 /var/snap/lxd/common/lxd/disks/default.img
lxd init --dump
still reports the default 30 GB:
storage_pools:
- config:
size: 30GiB
source: /var/snap/lxd/common/lxd/disks/default.img
description: ""
name: default
driver: btrfs
What’s the best / safest way of updating the size info?