如何恢复主机磁盘空间?使用虚拟机管理器添加和删除虚拟磁盘时,KVM 内存不足

如何恢复主机磁盘空间?使用虚拟机管理器添加和删除虚拟磁盘时,KVM 内存不足

在使用 KVM 和虚拟机管理器时,我发现磁盘空间不足,同时执行以下操作:

  1. 虚拟机管理器,详细信息视图,选择 VirtIO 磁盘 1,右键单击并选择添加硬件,输入大小。
  2. 运行虚拟机并测试。
  3. 关闭虚拟机。
  4. 虚拟机管理器,详细信息视图,选择 VirtIO 磁盘 2,右键单击并选择删除硬件。
  5. 虚拟机管理器,详细信息视图,选择 VirtIO 磁盘 1,右键单击并选择添加硬件,输入不同的大小。
  6. 运行虚拟机并测试。
  7. 重复此操作,删除第二个虚拟磁盘并添加一个不同大小的新虚拟磁盘。

经过一段时间后,主机报告空间不足并崩溃。哎呀!也许删除的虚拟硬件也没有被删除?

重新启动后,我使用虚拟机管理器删除了虚拟机,主机似乎正常运行,但磁盘仍然很满。(并且虚拟机管理器中没有我的所有其他虚拟机(哎呀!),但列表稍后会重新填充 - 对于任何遇到此问题的人来说,希望这对您也是如此。此外,virsh list没有给出任何信息,现在仍然如此,这让它变得更加可怕)。

我该如何删除未使用的虚拟磁盘(如果这些虚拟磁盘占用了内存)?

答案1

我能够通过以下方式恢复丢失的磁盘空间:

在虚拟机管理器中:

  1. 文件 > 新建虚拟机 > 选择您想要如何安装操作系统:本地安装媒体 > 选择 ISO 或 CDROM 安装媒体并选择浏览。
  2. 在默认的文件系统目录窗格中,我可以通过突出显示未使用的 qcow2 卷并选择红色的“不”样式按钮来删除它们。

du -shx /home/*并检查 Nautilus 确认磁盘空间已恢复。

总之,如果您使用虚拟机管理器在虚拟机的详细信息视图中删除 VirtIO 磁盘,请务必按照上述说明通过单独的操作删除未使用的 qcow2 文件,以恢复内存。

相关内容