LXC 尝试删除实例时设备上没有剩余空间

LXC 尝试删除实例时设备上没有剩余空间

我尝试遵循 LXC 教程https://www.digitalocean.com/community/tutorials/how-to-set-up-and-use-lxd-on-ubuntu-16-04

运行命令时,lxd init我使用了除 1GB 之外的所有默认值作为磁盘空间(我的磁盘剩余可用空间只有 20GB,因此无法分配更多)。我希望它能像在 VirtualBox 或 Hyper-V 中一样自动增长。

然后我运行lxc launch ubuntu:20.04 webserver,但它显示“磁盘空间不足”。好的,所以我想用更大的磁盘再试一次。

我运行lxc storage rm default,它显示:

Error: The storage pool is currently in use

我需要先删除虚拟机,这很合理。我试过了lxc rm webserver,结果显示:

Error: Error deleting storage volume: Failed deleting subvolume "/var/snap/lxd/common/lxd/storage-pools/default/containers/webserver": Failed to run: btrfs subvolume delete /var/snap/lxd/common/lxd/storage-pools/default/containers/webserver: ERROR: cannot delete '/var/snap/lxd/common/lxd/storage-pools/default/containers/webserver': No space left on device

我觉得自己很蠢,因为我想回收磁盘空间,但这就像一个死循环。谷歌搜索没有结果。

我该怎么办?谢谢。

附加信息:主机的主机:Windows 10 Hyper-V,剩余20GB,虚拟大小1TB自动增长主机:Ubuntu 20.04

相关内容