< 返回新闻公共列表

Linux虚拟机如何更改硬盘大小?

发布时间:2025-08-07 20:32:32

在企业日常运维过程中,Linux虚拟机的磁盘空间不足是常见问题之一,特别是在数据库增长、日志堆积或项目迭代频繁的场景中。当硬盘容量告急时,如何安全高效地为Linux虚拟机扩容,成为每位运维工程师必须掌握的技能。


Linux虚拟机如何更改硬盘大小?.png


第一步:扩展虚拟磁盘容量

以KVM、VMware、VirtualBox等常见虚拟化平台为例,首先需在宿主机中为目标虚拟机增加硬盘容量。以VMware为例,可在“虚拟机设置”中调整硬盘大小,保存后重启虚拟机。在这一步,仅仅是物理空间的扩展,操作系统仍无法识别新增的容量。


第二步:识别新空间

登录Linux系统后,使用以下命令确认新增的磁盘空间是否被识别:

lsblk

fdisk -l

可以看到原有分区与空闲磁盘空间的状态。


第三步:调整分区

可使用 fdisk(MBR)或 gdisk / parted(GPT)工具重新调整分区。若系统使用的是LVM逻辑卷管理,更推荐的做法是通过以下方式扩容:

pvresize /dev/sda

lvextend -l +100%FREE /dev/mapper/centos-root


第四步:扩展文件系统

最后一步是扩展文件系统,使新增空间可用。根据所用文件系统类型,执行如下命令之一:

ext4:resize2fs /dev/mapper/centos-root

xfs:xfs_growfs /

注意事项:扩容操作具有一定风险,建议在执行前备份重要数据,并确保操作系统处于安全状态。


总结:Linux虚拟机硬盘扩容需经历四个步骤:虚拟磁盘调整、系统识别、分区或LVM调整、文件系统扩展。通过标准化流程,企业可轻松实现虚拟化环境下的弹性存储管理,有效应对数据增长带来的挑战。


/template/Home/Zkeys724/PC/Static