![LXC 尝试删除实例时设备上没有剩余空间](https://linux22.com/image/763130/LXC%20%E5%B0%9D%E8%AF%95%E5%88%A0%E9%99%A4%E5%AE%9E%E4%BE%8B%E6%97%B6%E8%AE%BE%E5%A4%87%E4%B8%8A%E6%B2%A1%E6%9C%89%E5%89%A9%E4%BD%99%E7%A9%BA%E9%97%B4.png)
我尝试遵循 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