linux – 如何减小KVM虚拟机磁盘映像的大小

linux – 如何减小KVM虚拟机磁盘映像的大小,第1张

概述如何减小或缩小KVM虚拟机磁盘的大小? 我分配了一个500GB的虚拟磁盘(存储在/var/lib/libvirt/images/vm1.img),我发现它有点过分,所以现在我想释放一些空间用于其他虚拟机器.关于如何增加图像存储似乎有很多answers,但不会减少它.我找到了virt-resize工具,但它似乎只适用于原始磁盘分区,而不是磁盘映像. 编辑:我正在使用带有Ext4格式化分区的LVM. 如何减小或缩小KVM虚拟机磁盘的大小?

我分配了一个500GB的虚拟磁盘(存储在/var/lib/libvirt/images/vm1.img),我发现它有点过分,所以现在我想释放一些空间用于其他虚拟机器.关于如何增加图像存储似乎有很多answers,但不会减少它.我找到了virt-resize工具,但它似乎只适用于原始磁盘分区,而不是磁盘映像.

编辑:我正在使用带有Ext4格式化分区的LVM.

编辑:显示我的LVM分区布局的GParted屏幕截图.我需要做更多,然后只需调整文件系统的大小.我知道没有安全的方法来调整LVM的大小.请不要告诉我使用pvresize.尽管它的名字,它不支持调整LVM的大小.

我确实尝试过sudo pvresize / dev / vda5,但它只是说物理卷“/ dev / vda5”发生了变化但实际上没有减小尺寸.

我尝试开始分手手动设置分区大小(非常危险),但是打印所有只是给我错误“/ dev / sr0无法识别的磁盘标签”.

编辑:通过遵循these instructions,我能够成功缩小我的逻辑卷和物理卷(虽然我必须记住在某些命令之前和之后激活和停用lvm,指令省略.

现在,GParted正在展示250G未分配的可用空间.如何从KVM磁盘映像中删除它并将其返回给底层管理程序?

解决方法 感谢那些发布的人,但是你的答案太过含糊,没有任何帮助.

经过数小时的谷歌搜索,我终于找到了一个指南(链接编辑),提供了有关如何缩小文件系统,逻辑卷和物理卷的分步说明.大多数指南遗漏的技巧是需要实际删除物理分区,并使用正确的大小重新创建它们,因为parted无法调整lvm分区的大小.

然后我在qemu-img上找到了this documentation,它解释了如何通过运行来缩小原始格式的虚拟磁盘映像:

sudo qemu-img resize /var/lib/libvirt/images/myvm.img 255G
总结

以上是内存溢出为你收集整理的linux – 如何减小KVM虚拟机磁盘映像的大小全部内容,希望文章能够帮你解决linux – 如何减小KVM虚拟机磁盘映像的大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1042605.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存