VMware实现对openEuler/centos虚拟机的磁盘扩容(亲测有效)

前言:这里的步骤看着有很多,(因为加了很多图片),其实很简单的,值得参考。

先看结果:

扩容前:总容量为 36GB

扩容后:成功实现扩容28G

详细步骤:

1 查看磁盘使用情况:

df -h

2 Vmware中修改虚拟机的磁盘配置

这里我记得是得先删除快照,才可以扩展。自行考虑

输入想要扩容的磁盘大小,这里为70G。

3 进入虚拟机进行配置

这里看到还没成功,没关系,慢慢来。

4 添加分区

先查看磁盘的分区表信息:

 fdisk -l

编辑磁盘 /dev/sda 的分区表:

fdisk /dev/sda

这里跟着做:(1)输入 m 查看帮助;(2)输入 n增加分区;(3)输入p创建主分区,然后按两次回车键(默认就可以了); (5)输入w进行保存。 

如下图所示:

5 修改分区配置

  可以看到已经有了新的分区:/dev/sda4

  该分区/dev/sda4 的ID为83-文件系统分区,要修改为8e-LVM卷

继续编辑磁盘 /dev/sda:

fdisk /dev/sda

 (1)先输入m查看帮助;

 (2)输入t更改分区类型

 (3) 分区号选对应的 /dev/sda4 中的数字 这里是4;

 (4)输入L查看文件系统类型的别名 ;

   (5)输入8e  (找到linux-LVM);

   (6) 输入 w 保存

可以看到类型已改变

6 扩容分区

输入这两条命令:

lvs              显示 LVM(Logical Volume Manager)中的逻辑卷(Logical Volume)信息

vgdisplay     显示 LVM 中的卷组(Volume Group)信息

重点关注这两个,下一步用到,

 将物理硬盘分区初始化为物理卷

pvcreate /dev/sda4

如果报错:Device /dev/sda4 not found.

        输入:partprobe /dev/sda (通知内核重新读取分区表)

扩展卷组容量:

vgextend openeuler /dev/sda4

再次输入vgdisplay验证:

这里可以看到成功扩展 ,并且有29G可扩容。

7 扩展逻辑卷和文件系统(距离成功仅有一步之遥)

扫描逻辑卷:lvscan

扩充逻辑卷分区(注意:参数得根据自己情况:

 比如:/dev/openeuler和/dev/openeuler/root 都是上面查到的信息)

lvextend -L+28.5G /dev/openeuler/root   /dev/sda4

如果报错:Insufficient free space: 10112 extents needed, but only xxx available

输入:lvextend -l +100%FREE /dev/centos(openeuler)/root

扩充文件系统(快成功了)

resize2fs /dev/openeuler/root

注:如果提示: Bad magic number in super-block while trying to open /dev/XXX/xxx
Couldn't find valid filesystem superblock. 意思是这通常意味着文件系统的数据结构不正确或损坏
       若逻辑卷的文件系统是 XFS 文件系统(而不是 ext4 或其他类型的文件系统),则应该使用 xfs_growfs 命令来扩展文件系统:xfs_growfs /dev/openeuler/root (和上面参数一样)

   

8 验证,成功,迈出了一大步

成功了。

若本教程有任何不当之处或不足之处,敬请各位大佬指正;也欢迎大家评论区讨论。

  • 23
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值