如何安全地缩小 qcow2 磁盘?

如何安全地缩小 qcow2 磁盘?

我的客人长得是这样的 在此处输入图片描述

我缩小了 Windows 10 客户机中的 C 分区,确保未分配的空间位于最右侧。

然后,我这样做了sudo qemu-img resize --shrink ../kvm_storage/win10.qcow2 62G,结果导致 kvm 客户机无法启动。

幸运的是,我有一个旧快照,我可以恢复它。请告诉我如何安全地将 kvm 磁盘的大小从 100GB 减小到较小的 62GB。

答案1

您必须删除(或移动,这是一个全新的兔子洞)恢复分区(在有快照的虚拟机中这不是必需的),否则启动变得不可能,因为分区表不再匹配磁盘布局(因为您将从右侧切断空间)。

您应该将 Windows 分区缩小到比 62G 小很多(甚至可能是 50G),然后将 qcow2 磁盘缩小到 62G,然后再次增加 Windows 分区以填充磁盘。

只要您没有在磁盘上进行任何像加密这样花哨的操作,您就应该能够安全地执行此操作。

编辑:实际上还有一件事:那个“系统保留”分区。我无法从屏幕截图推断出它位于何处。如果它位于您尝试缩小的磁盘的右端,那么您就倒霉了。我认为重新安装将是最简单的选择......

相关内容