温馨提示×

centos虚拟机如何扩展磁盘

小樊
41
2025-08-16 14:02:32
栏目: 云计算

  1. 关闭虚拟机:通过宿主机管理工具(如VMware)关闭虚拟机,确保无快照。
  2. 扩展虚拟磁盘:在宿主机中找到虚拟磁盘文件,通过管理工具增加磁盘大小(如VMware直接编辑虚拟机设置)。
  3. 检查磁盘状态:启动虚拟机后,使用lsblkfdisk -l查看新增空间是否可见。
  4. 创建分区(若需)
    • 若为未分配空间,用fdisk /dev/sda创建新分区,选择分区类型为8e(Linux LVM)。
    • 保存分区后,执行partprobereboot使分区生效。
  5. 扩展物理卷
    • 初始化新分区为物理卷:pvcreate /dev/sdaX(X为分区号)。
    • 将物理卷加入卷组:vgextend centos /dev/sdaXcentos为卷组名,可通过vgdisplay查看)。
  6. 扩展逻辑卷
    • 查看卷组空闲空间:vgdisplay
    • 扩展逻辑卷(如根目录):lvextend -L +容量G /dev/mapper/centos-root(避免填满,预留部分空间)。
  7. 扩展文件系统
    • XFS文件系统:xfs_growfs /dev/mapper/centos-root
    • ext4文件系统:resize2fs /dev/mapper/centos-root
  8. 验证结果:使用df -h确认磁盘空间已更新。

注意:操作前建议备份重要数据,确保分区类型与文件系统匹配。

0