fdisk 分区_如何给RHEL8/CentOS8 虚拟机增加根分区空间

本文测试环境:RHEL8&CentOS8

操作步骤均一致,两个系统可通用。注意卷组名称即可。

cb0ed9c26244f78df271c9673b817ac0.png

虚拟机配置

原来600G,准备加到1T,并且把新增加的部分全部分给根分区,点击编辑设置,按如下修改

2b23b4923bab59540d225e0f7ea6526c.png

硬盘增加到1T

修改完按确定。等待任务完成。

af01314ed994e600a43968ac27393520.png

任务列表

重新启动虚拟机,再次执行fdisk -l,会看到如下红字提示,证明新增硬盘空间已被系统识别。

6d390f714477ccc0294f64e3b5e23c9a.png

命令执行界面

现在我们要把新增的硬盘空间分给根目录,我们看到红字下面第一行是Disk /dev/sda,因为我们是增加容量,并不是增加一块新硬盘设备,所以我们用如下命令进行磁盘初始化

fdisk /dev/sda
8b7110f2a91d62cf4b441277c9fa2de9.png

命令执行

输入n,创建一个新的分区,后面都选择默认,然后就看到我们创建了一个新分区4,大小就是我们添加的400G(大小和系统上显示稍有不同)

8dbd1cf97ae1d30a9722c1c2414855ba.png

创建新分区

输入w保存分区,自动退回到系统登陆界面。

28a04f736ee1ed3a55b12564f6a26cb8.png

写入分区表后退回到系统

现在输入fdisk -l ,可以看到新增加的分区/dev/sda4,类型是Linux 文件系统,我们要将它加到根分区中,必须将之改为Linux LVM

6ff3c29ceee993daa56e9c5cc100af81.png

查验新增加的sda4

在系统界面输入

fdisk /dev/sda

输入t,t是修改分区类型

输入要修改的分区,也就是咱们刚建立的4号,然后输入L看分区类型,如下图

caf3b54431a0fe1a9d2160ff9abe5ebc.png

修改分区类型

我们要找的是Linux LVM类型,在RHEL7/CentOS7中是8e,在RHEL8/CentOS8中是31

fa474d86534bfef066c846ee8728a462.png

LVM是31

输入31,然后输入w写入分区,如下图

14e1e0f596c29dcd9e7114bffa89e434.png

再次写入分区表

这里是第二次进入到系统界面了,然后我们在系统界面把/dev/sda4格式化成ext4系统分区。

3835e7e5ba5cbe2617d1d082a7988974.png

格式化系统分区

下面就进入到扩容的环节了,敲入lvm,进入LVM管理界面

ac4a6f78ad932ec1dc5f6d506bcf208e.png

LVM管理界面

在LVM管理界面使用pvcreate命令将分区初始化为物理卷

lvm>pvcreate /dev/sda4

7f130b94a93488bf25c7c6ec84fdd7df.png

初始化分区

使用vgdisplay来看卷组名

33975dc75312eaa04a338dd69d54f147.png

卷名

我测试的系统是RHEL8,如果是CentOS8,这里的名字就是centos,将初始化的新分区空间加入

lvm>vgextend rhel /dev/sda4

79d8de441a743eaeb1e9300c941ff8b4.png

扩充空间

再次执行vgdisplay验证,可以看到Free空间已经增加进去了,是Free状态。

b4e61920e6baa371ff78eba68bc1dffe.png

显示free状态新增空间

lvm>vgdisplay -v 寻找根分区的路径,记住Free 那行的数

f34282749e9268802449a54d4d2955af.png

寻找路径并记住这个数字

lvm>lvextend -l+108543 /dev/rhel/root

7ecf8dce390067966caef6b7906e689e.png

扩展根分区的卷容量,并不会实际生效

这里仅仅是扩展根分区卷的容量,需要生效还需要在系统中(注意:是系统界面,不是LVM管理界面)执行如下命令

xfs_growfs /

这里引申一下,RHEL7/CentOS7 需要执行

xfs_growfs /dev/mapper/rhel-root 或 xfs_growfs /dev/mapper/cl-root

如果在RHEL8/CentOS8 执行上面命令会报如下错误

e110d3b770201b83a6482f2aad023b26.png

报错

所以在8上正确的命令是

xfs_growfs /

执行xfs_growfs命令前后根分区对比如下图

61dc69758a16aa146f1a47c801975123.png

空间增加对比

重新启动系统,用df命令看一下,如果是变化后的容量,就是已经增加成功了。到此,Rhel8/CentOS8 虚拟机增加根分区的操作就结束了。

欢迎大家评论转发点赞!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值