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

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

先看结果:

扩容前:总容量为 36GB

51a158b28f9340608b4353cfbb00fe2d.png

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

b801325f64ac40e29a02166f6aa508ea.png

 

详细步骤:

1 查看磁盘使用情况:

df -h

51a158b28f9340608b4353cfbb00fe2d.png

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

4dd12d52c23b4d77afc0e3fe07c1933f.png

 

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

 

71cb5c5f6be04cdab52eca44ae66d0df.png

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

dbbb98dd9d4a44d582ea495f80280642.png

3 进入虚拟机进行配置

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

2b44748cc65f497f85d645ed03a9e587.png

4 添加分区

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

 fdisk -l

b92fd5e721e94d3ab434c94ff78d81ac.png

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

fdisk /dev/sda

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

如下图所示:

2de9c9433b564bfcaced8094c91c980b.png

a6fc788da47c4acc9f65011a6122ca3f.png

5 修改分区配置

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

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

7827fbaa7427458d8f7da68e0e5c7c86.png

继续编辑磁盘 /dev/sda:

fdisk /dev/sda

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

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

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

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

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

   (6) 输入 w 保存

ede21e5c68ef423c8d400c840ba573e8.png

6b2a554582974fecb62b9163fd72d536.png

可以看到类型已改变

36712700593e4ef68e768ea9cd3ebb78.png

6 扩容分区

输入这两条命令:

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

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

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

38c326484b104415aa5fe0c191f342d0.png

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

pvcreate /dev/sda4

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

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

扩展卷组容量:

vgextend openeuler /dev/sda4

再次输入vgdisplay验证:

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

e36f52d3db4c45348a9bf0f066ea9d2f.png

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

扫描逻辑卷:lvscan

464ee22d7cc549318ce567add7ae69c5.png

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

 比如:/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

f76068ab23ad442aad3684d842d60dcb.png

注:如果提示: 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 验证,成功,迈出了一大步

成功了。

d917d52a80a64bb6948397a6e3b5183c.png

 

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

 

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值