Centos7扩容根分区(LVM+非LVM)

Centos7扩容根分区(LVM+非LVM)

为什么要扩容根分区?自然是系统空间不足,还有就是部署的时候只顾头不顾腚的操作,以及服务器每天都要产生大量日志,日益壮大的数据,等各种后期需求。学会扩容根分区是很有必要的,昨天踩的坑,今天把它们都记录下来,以后可以少走弯路。

逻辑卷管理器(LVM)
逻辑卷管理器是Linux系统用于对硬盘分区进行管理的一种机制,理论性较强,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却可能造成数据的丢失。而LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。LVM的技术架构如图所示。
在这里插入图片描述
LVM常用术语
物理存储介质(The physical media):LVM存储介质可以是磁盘分区,整个磁盘,RAID阵列或SAN磁盘,设备必须初始化为LVM物理卷,才能与LVM结合使用

物理卷PV(physical volume) :物理卷就是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数,创建物理卷它可以用硬盘分区,也可以用硬盘本身;

卷组VG(Volume Group) :一个LVM卷组由一个或多个物理卷组成

逻辑卷LV(logical volume) :LV建立在VG之上,可以在LV之上建立文件系统

PE(physical extents) :PV物理卷中可以分配的最小存储单元,PE的大小是可以指定的,默认为4MB

LE(logical extent) : LV逻辑卷中可以分配的最小存储单元,在同一个卷组中,LE的大小和PE是相同的,并且一一对应

实战1:非LVM根分区扩容(虚拟机/云 实现)
实验前的系统状态
在这里插入图片描述
可以看出当前系统根分区,/boot 和swap都在一块硬盘上。这块硬盘的总容量为30G。
sdb这块硬盘不用管,本次实验不用它。接下来关机扩容磁盘
在这里插入图片描述

在这里插入图片描述
拓展磁盘后
在这里插入图片描述
此时硬盘空间容量已经变大了。文件系统不变。
在这里插入图片描述
思路:先删除该分区,提前记下start和End扇区开始和结束地方。最后再创建根分区
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
看这里提示说,内核仍然在使用旧的分区表,新的分区表需要在下次重启后或者运行 partprobe 来刷新分区表后才会生效。此时可以执行partprobe /dev/sda3 这个分区是需要我刷新。或者重启也行。接下来空间分配完成后,正式扩容文件系统,我这里是xfs的文件系统。使用命令
在这里插入图片描述
ext4文件系统扩容使用 resize2fs 扩容的分区。
同一块硬盘,不需要去动/etc/fstab的UUID。所以到这里就完成了,适用于虚拟机或者云上的非lvm系统根分区扩容。

实战2:LVM根分区扩容(管理拓展起来十分方便,适用于使用LVM来安装系统的)
安装系统的截图:在这里插入图片描述
系统当前状态
在这里插入图片描述
分别查看pv ,vg ,lv的情况。
思路:找到根分区使用的卷组,逻辑卷名称。将一块新的硬盘或者分区或者磁盘阵列创建成pv(物理卷),把pv加入到根分区所对应的卷组,最后把根所在的lv(逻辑卷)扩容。即可完成。
在这里插入图片描述
由于我本身那块硬盘已经没有多余的可用空间了,我就添加一块新的硬盘来扩容(实际场景下还可用raid或者硬盘的分区都是可以的)
在这里插入图片描述
1.创建pv, 2.把pv加入到根所在的vg组(centos) 3.查看硬盘是否被成功添加到vg中
在这里插入图片描述
扩容根所在的lv ,之前已经知道了根所在的lv名称叫root.那拿多余的空间直接扩容它就完事了。
在这里插入图片描述
看看/etc/fstab是否需要修改一下
在这里插入图片描述这里直接使用了逻辑卷的名称,所以不需要修改了。
记录生活,记录你。看到这了,不妨给我点个赞吧!

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值