0

我有磁盘调整大小的问题。

我尝试在 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

你能帮我解决这个问题吗?

先感谢您。

附言。Debian wheezy(更新)

4

1 回答 1

0

Qcow2 磁盘映像未预先分配。所以它只和它包含的数据一样大。

您确实成功地将磁盘大小调整为 491GB(虚拟大小),但磁盘仅包含 161GB 的数据。

调整虚拟磁盘大小后,您还需要扩展虚拟磁盘内的分区和/或文件系统,以利用新的扩展磁盘空间。

您写道,您只需将磁盘扩展至 250GB,但您确实(多次)将大小调整为当前的 491GB。如果您尚未调整分区和文件系统的大小,您仍然可以缩小映像。该命令基本上只会切断文件。所以请确保您没有使用新的扩展磁盘大小。

在 Proxmox 上 VM 的 Monitor 中,您可以执行以下命令:

block_resize drive-ide0 250G
于 2015-11-26T02:32:47.003 回答