高级运维工程师教你Linux操作系统动态扩展根目录分区硬盘容量方法全网最详细

1.判断那个新插入的硬盘
先看当前分区表,判断新硬盘是哪
lsblk
判断 vdb是新的硬盘
在这里插入图片描述

2.分区:fdisk /dev/vdb
n
p
1
w
在这里插入图片描述

操作完成之后,创建了vdb1主分区
vdb代表硬盘,vdb1代表第1个主分区

3、为新增的分区创建物理卷
fdisk -l /dev/vdb 新硬盘的分区

pvcreate /dev/vdb1

查看物理卷是不是成功 pvdisplay /dev/vdb1

4、查看母盘VG NAME
vgdisplay -v
确定名字叫VolGroup
你想动态扩展到那个分区,你得先确定VG name
在这里插入图片描述
你想扩展/home,先要把容量加到母盘上
5、扩展到这个母盘
vgextend 母盘VG名字 分区
vgextend VolGroup /dev/vdb1
6、确定母盘加上了
vgdisplay -v的VolGroup的
Free PE / Size 的值加了剩余
在这里插入图片描述
扩展完母盘之后,这个剩余的空间会显示你新加硬盘的空间大小

7、扩展home的分区
在这里插入图片描述

vgdisplay -v查看home的 LV Path是/dev/VolGroup/lv_home

在这里插入图片描述
执行下面的扩展命令,意思就是从母盘的剩余空间给/home这个分区动态扩展一下127G的容量,这个容量值是要小于母盘的剩余容量的,比如硬盘是128G ,这里要写127或者126才能成功!

lvextend -L +127G /dev/VolGroup/lv_home

8、刷新分区表(centos6.5)
resize2fs /dev/VolGroup/lv_home (centos6.5)
xfs_growfs /dev/VolGroup/lv_home (麒麟v10sp1)
执行刷新命令才真正实施
9、刷新分区表(centos7)
如果是centos7 /home下的分区不一样,会提示报错
resize2fs: Bad magic number in super-block 当尝试打开 /dev/centos/home 时
找不到有效的文件系统超级块.
确认文件系统是xfs:
[root@backup binlog]# cat /etc/fstab | grep centos-home
/dev/mapper/centos-home /home xfs defaults 0 0
xfs用以下命令来扩磁盘空间:
[root@backup binlog]# xfs_growfs /dev/mapper/centos-home

充分理解母盘跟子虚盘的概念,所谓根目录/,/home 其实都是虚拟在母盘上的子虚盘,
此次的案例是重新插入1块硬盘,然后分一个主分区,然后将这个主分区加到/home下这个分区上

笔者简介
国内某一线知名软件公司企业认证在职员工:任JAVA高级研发工程师,大数据领域专家,数据库领域专家兼任高级DBA!10年软件开发经验!现任国内某大型软件公司大数据研发工程师、MySQL数据库DBA,软件架构师。直接参与设计国家级亿级别大数据项目!并维护真实企业级生产数据库300余个!紧急处理数据库生产事故上百起,挽回数据丢失所造成的灾难损失不计其数!并为某国家级大数据系统的技术方案(国家知识产权局颁布)专利权的第一专利发明人!

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术很渣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值