步骤 1: 扩展虚拟机磁盘(VM 层面)
-
关闭虚拟机
-
在虚拟机管理界面(如 VMware、VirtualBox 或 KVM)中:
找到虚拟机设置,增加虚拟磁盘大小(例如从 50GB 增加到 80GB) -
启动虚拟机
步骤 2: 扩展物理存储(虚拟机内部)
-
查看当前磁盘情况:
#lsblk
#fdisk -l
-
确认磁盘已扩展(如
/dev/sda大小已增加) -
调整分区表(如果使用传统分区):
#fdisk /dev/sda
或者使用更简单的
parted:#parted /dev/sda #resizepart 2 100% #quit
使用d删除原分区(通常是分区2)
使用 n 创建新分区
使用 t 设置类型为 8e (Linux LVM)
使用 w 保存更改
- 重新加载分区表:
#partprobe /dev/sda
步骤 3: 扩展 LVM 组件
-
扩展物理卷(PV):
#pvresize /dev/sda2
-
查看卷组(VG)空间:
#vgs
确认有可用空间
-
扩展逻辑卷(LV):
#lvextend -l +100%FREE /dev/mapper/openeuler-root
或指定具体大小:
#lvextend -L +30G /dev/mapper/openeuler-root
步骤 4: 扩展文件系统
-
对于 ext4 文件系统:
#resize2fs /dev/mapper/openeuler-root
-
对于 xfs 文件系统:
#xfs_growfs /
步骤 5: 验证扩展结果
#df -h #lsblk
完整示例流程
# 查看初始状态 lsblk df -h # 扩展物理卷 pvresize /dev/sda2 # 扩展逻辑卷 lvextend -l +100%FREE /dev/mapper/openeuler-root # 扩展文件系统 (ext4) resize2fs /dev/mapper/openeuler-root # 验证 df -h
openEuler扩展root空间的步骤

1795

被折叠的 条评论
为什么被折叠?



