我在调整磁盘大小时遇到问题。
我尝试更改 Proxmox 中的大小,但虚拟机中未显示大小。
但是如果我尝试 qemu-img info vm-100-disk-1.qcow2 我会得到这个结果:
image: vm-100-disk-1.qcow2
file format: qcow2
virtual-size: 491G (527207235584 bytes)
disk size: 161G
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false
什么是虚拟尺寸?当我尝试调整大小时,我增加的虚拟磁盘大小比实际大小要多。
我需要这个: 虚拟大小:250G 磁盘大小:250G
你能帮我解决这个问题吗?
提前谢谢您。
ps。 Debian 喘息(更新)
Qcow2 磁盘映像未预先分配。所以它的大小取决于它包含的数据。
您已成功将磁盘大小调整为 491GB(虚拟大小),但磁盘仅包含 161GB 数据。
调整虚拟磁盘大小后,您还需要扩展虚拟磁盘内的分区和/或文件系统,以利用新的扩展磁盘空间。
您写道只需将磁盘扩展至 250GB,但您却(多次)调整了当前的 491GB 大小。如果您尚未调整分区和文件系统的大小,您仍然可以缩小映像。该命令基本上只会切断文件。因此,请确保您没有使用新的扩展磁盘大小。
在 Proxmox 上虚拟机的监视器上,您可以执行以下命令:
block_resize drive-ide0 250G
简而言之,您需要执行下一步:
您可以在我的文章中找到完整的说明: https://hackernoon.com/resize-filesystem-or-change-any-file-on-your-proxmox-vm-if-locked-out