vmware系统磁盘扩容
扩展磁盘
关闭系统
编辑虚拟机设置,点击磁盘进行扩展
若无法点击检查是否有快照,若报错“在部分链上无法执行所调用的函数,请打开父虚拟磁盘”可查看解决方案
内部挂载
扩展分区
- fdisk /dev/sda
- 输入p,打印当前分区表
- 删除/dev/sda3分区,输入d,然后输入3 (哪个大删哪个)
- 删除分区后,重新创建新分区,输入n,然后一路敲回车,询问是否删除签名,选择否
- 再次输入p,发现已经完成分区,且扩容
- 最后输入w,完成写入
- 此时,输入lsblk,发现sda2大小更新了,但是其挂载的目录大小仍然没有更新
更新物理卷分区
- 执行命令pvresize /dev/sda3
- 随后执行pvdisplay查看pv(物理卷),已经正常扩容
- 随后执行vgdisplay查看vg(逻辑卷组),已经正常扩容
- 随后执行lvdisplay查看lv(逻辑卷),还没有扩容
更新lv分区
lvextend -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv //增大或减小至19G
lvextend -L +15G /dev/mapper/ubuntu--vg-ubuntu--lv //增加10G
lvreduce -L -10G /dev/mapper/ubuntu--vg-ubuntu--lv //减小10G
lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv //按百分比扩容
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv //重新调整逻辑卷大小
再次查看lvdisplay 大小,已经完全分配好
刷新文件系统
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
执行df -h,发现文件系统已更新
参考:
openEuler虚拟机扩容磁盘的方法
解决 Linux devmapperubuntu–vg-ubuntu–lv 磁盘空间不足的问题
ubuntu下 /dev/mapper/ubuntu–vg-ubuntu–lv 磁盘空间不足