Out of space, instance confusion

On my laptop I’m using snapcraft --use-lxd to build snaps. I get an out of space error, which seems to be in the zfs pool.

$ lxc storage info default
info:
  description: ""
  driver: zfs
  name: default
  space used: 47.99GiB
  total space: 47.99GiB

Yet when I run lxc list, there are no containers. However, there are a ton of instances listed in lxc storage info default. There’s more than these, this is just a small set of them

used by:
  images:   
  - 0405ea7046c307431754ba0db72da6a8547069f9b7208b80d3429d0106864d7f
  - 5135183eece4e06a9dd394a810a19e5d14b3bf983730f8f7157780e9e7f445e8
  instances:                                                                            
  - base-instance-snapcraft-buildd-base-v10--2d55678e0339df02cd48 (project "snapcraft")
  - snapcraft-b2-on-amd64-for-amd64-40245146 (project "snapcraft")
  - snapcraft-classicube-on-amd64-for-amd64-38156062 (project "snapcraft")
  - snapcraft-corsixth-on-amd64-for-amd64-38076531 (project "snapcraft")
  - snapcraft-corsixth-on-amd64-for-amd64-38076581 (project "snapcraft")
  - snapcraft-discord-on-amd64-for-amd64-40520926 (project "snapcraft")
  - snapcraft-dosbox-staging-on-amd64-for-amd64-38405991 (project "snapcraft")
  - snapcraft-fab-agon-emulator-on-amd64-for-amd64-40927517 (project "snapcraft")
  - snapcraft-flightgear-on-amd64-for-amd64-38076553 (project "snapcraft")
  - snapcraft-gimp-on-amd64-for-amd64-40506139 (project "snapcraft")                                                                                                            
  - snapcraft-messenger-gtk-on-amd64-for-amd64-40378244 (project "snapcraft")
  - snapcraft-obs-studio-on-amd64-for-amd64-38076699 (project "snapcraft")
  - snapcraft-obs-studio-on-amd64-for-amd64-38076752 (project "snapcraft")

$ lxc list
+------+-------+------+------+------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+------+-------+------+------+------+-----------+

How do I clear these out?

Can you try lxc list --all-projects as snapcraft i think uses its own project.

Then you can do lxc project switch <project>

1 Like

Today I Learned about projects!
Thanks @tomp

1 Like