Can't delete storage pool

Using Incus 7.0.1 from Debian 13 (backports)

$ incus storage info local
info:
  description: ""
  driver: dir
  name: local
  space used: 976.51GiB
  total space: 1.76TiB
used by:
  profiles:
    - default

$ incus storage info local
info:
  description: ""
  driver: dir
  name: local
  space used: 976.51GiB
  total space: 1.76TiB
used by:
  profiles:
    - default

$ incus storage volume list local --all-projects
+---------+------+------+-------------+--------------+---------+----------+
| PROJECT | TYPE | NAME | DESCRIPTION | CONTENT-TYPE | USED BY | LOCATION |
+---------+------+------+-------------+--------------+---------+----------+

$ incus storage delete local
Error: The storage pool is currently in use

$ incus storage list 
+-------------+--------+-------------+---------+---------+
|    NAME     | DRIVER | DESCRIPTION | USED BY |  STATE  |
+-------------+--------+-------------+---------+---------+
| local       | dir    |             | 1       | CREATED |
+-------------+--------+-------------+---------+---------+
| local-btrfs | btrfs  |             | 19      | CREATED |
+-------------+--------+-------------+---------+---------+

Your storage pool is referenced in the default profile, as shown in the used by summary. You have to remove all references to it before you are able to remove it.

Just to add, incus storage show local will show you what’s using it under “used_by:” (which as said above, is almost certainly the default profile)

incus profile edit default, change it to use local-btrfs, and you should be good to go.

$ incus profile edit default

$ incus storage list
+------------+--------+-------------+---------+---------+
|    NAME    | DRIVER | DESCRIPTION | USED BY |  STATE  |
+------------+--------+-------------+---------+---------+
| base-btrfs | btrfs  |             | 12      | CREATED |
+------------+--------+-------------+---------+---------+
| local      | dir    |             | 0       | CREATED |
+------------+--------+-------------+---------+---------+

$ incus storage delete local
Storage pool local deleted