linux系统根目录扩容
系统版本:CentOS Linux release 7.5.1804 (Core)
文件系统类型:xfs
基本概念:
PV(Physical Volume)- 物理卷
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。
VG(Volumne Group)- 卷组
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
LV(Logical Volume)- 逻辑卷
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组
- 使用lsblk查看未使用的硬盘大小(这里是新加的一块硬盘)
需要添加的硬盘 sdb 20G
- 使用fdisk -l查看需要添加硬盘的完整名称,以及根目录文件系统名称
- 对目标硬盘进行分区,再修改成根目录对应硬盘类型为lvm
fdisk /dev/sdb
输入w保存退出
- 查看是否分区成功
lsblk
fdisk -l
新建的分区名称为/dev/sdb1
- 创建物理卷
pvcreate /dev/sdb1
- 使用pvdisplay查看是否添加成功
- 使用vgdisplay查看需要添加的卷组名称(这里是centos)
- 将新增加的分区/dev/sdb1加入到centos 卷组
vgextend centos /dev/sdb1
- 使用vgdisplay和pvdisplay查看是否添加成功
- 逻辑卷(lv)扩容
lvextend -l +100%free /dev/mapper/centos-root (剩余空间全部增加到逻辑卷)
- 扩容文件系统
xfs_growfs /dev/mapper/centos-root (同步文件系统)
- 扩容根目录完成