1.) 关闭虚拟机并解除限制
删除所有快照(快照存在时无法修改磁盘配置)
编辑虚拟机设置 → 硬盘 → 调整容量(例如从50GB扩展至80GB)
启动虚拟机
验证修改好的磁盘大小
lsblk # 验证磁盘总容量变化(如/dev/sda从50GB变为80GB)
1.识别新增空间
echo 1 > /sys/class/block/sda/device/rescan # 强制刷新磁盘容量变更
2. 创建新分区(MBR分区表) PS: 按步骤依次填写和回车
fdisk /dev/sda > n # 创建新主分区 > Enter # 默认起始扇区 > Enter # 默认结束扇区(覆盖所有新增空间) > t # 修改分区类型 > 8e # 设置为LVM类型 > w # 保存分区表 partprobe # 强制重载分区表
1.创建物理卷(PV)
pvcreate /dev/sda3 # 假设新建分区为sda3
2. 扩展卷组(VG)PS: 原有组名通过vgdisplay查询, 这里需扩展的原卷组为: ubuntu-vg
vgextend ubuntu-vg /dev/sda3 # 将新PV加入原有卷组(卷组名通过vgdisplay查询)
3. 扩展逻辑卷(LV)PS: 这里的逻辑卷路径, 可以通过df -h 得到LV卷的原始路径
lvextend -l +100%FREE /dev/mapper/ubuntu-vg # 将全部空间分配给根分区
ext4文件系统:
resize2fs /dev/mapper/ubuntu-vg # 在线调整无需卸载
XFS文件系统:
xfs_growfs / # 直接指定挂载点路径
lsblk # 查看分区层级关系(确认sda3已合并至LV) vgdisplay # 检查卷组可用空间是否归零 df -Th | grep -i "/dev/mapper" # 验证文件系统容量更新
本文为宁若水!原创文章,转载无需和我联系,但请注明来自[若水]博客 www.lalaya.net