Proxmox 虚拟磁盘大小更改

问题描述 投票:0回答:2

我在调整磁盘大小时遇到问题。

我尝试更改 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 喘息(更新)

resize virtual proxmox
2个回答
0
投票

Qcow2 磁盘映像未预先分配。所以它的大小取决于它包含的数据。

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

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

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

在 Proxmox 上虚拟机的监视器上,您可以执行以下命令:

block_resize drive-ide0 250G

0
投票

简而言之,您需要执行下一步:

  • 在 proxmox UI 中扩展您的虚拟机驱动器;
  • 登录到您的虚拟机(如果您有可用空间用于登录工作),并通过 fdisk 扩展 linux 分区;
  • 扩展LVM物理卷(PV);
  • 通过 resize2fs 或 xfs_growfs 扩展文件系统,具体取决于您的文件系统;
  • 享受!

您可以在我的文章中找到完整的说明: https://hackernoon.com/resize-filesystem-or-change-any-file-on-your-proxmox-vm-if-locked-out

© www.soinside.com 2019 - 2024. All rights reserved.