我的磁盘调整大小有问题。
我尝试在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 wheezy(已更新)
答案 0 :(得分:0)
Qcow2磁盘映像未预先分配。所以它只与它所包含的数据一样大。
您确实将磁盘成功调整为491GB(虚拟大小),但该磁盘仅包含161GB数据。
调整虚拟磁盘大小后,还需要扩展虚拟磁盘内的分区和/或文件系统,以利用新的扩展磁盘空间。
您写道,您只需要将磁盘扩展到250GB,而是(多个)调整大小到当前的491GB。如果尚未调整分区和文件系统的大小,则仍可以缩小图像。这个命令基本上只是切断了文件。所以请确保您没有使用新的扩展磁盘大小。
在Proxmox上的VM中的监视器上,您可以执行以下命令:
block_resize drive-ide0 250G