根目录不够了怎么扩展
1 分析
根目录所属的vg名字是centos包含:home+root+swap 共3个逻辑卷,不够用了
![]() | |
![]() |
2 了解扩展过程
Centos卷组不够---添加PV---需要制作pv-----制作好的pv加入卷组-----对root逻辑卷(它挂载了/目录)进行扩展
专业术语:
1.逻辑卷制作过程:将众多的物理卷(PV)组建成卷组(VG),再从卷组中划分出逻辑卷(LV),即:PV整合-VG整体-从中划分LV
2.逻辑分区,不是逻辑卷,逻辑卷可以整合所有未使用的分区(包括逻辑分区和主分区)
3 先分区,然后,根据下图分析
[root@cicd ~]# lvdisplay
4 创建PV
[root@cicd ~]# pvcreate /dev/sdb[1-6]
Device /dev/sdb4 excluded by a filter.
Physical volume "/dev/sdb2" successfully created.
Physical volume "/dev/sdb3" successfully created.
Physical volume "/dev/sdb5" successfully created.
Physical volume "/dev/sdb6" successfully created.
5 扩展卷组
[root@cicd ~]# vgextend centos /dev/sdb1
[root@cicd ~]# vgextend centos /dev/sdb2
Volume group "centos" successfully extended
[root@cicd ~]# vgextend centos /dev/sdb3
Volume group "centos" successfully extended
[root@cicd ~]# vgextend centos /dev/sdb4
Device /dev/sdb4 excluded by a filter.
[root@cicd ~]# vgextend centos /dev/sdb5
Volume group "centos" successfully extended
[root@cicd ~]# vgextend centos /dev/sdb6
Volume group "centos" successfully extended
6 看到centos (vg)已经成功扩容
7 扩展root(lvm)(他挂载了根目录)的数据类型
[root@cicd ~]# lvextend -l +100%FREE /dev/centos/root
lvextend -l +100%FREE -r /dev/centos/root 不用刷新文件系统
8 看到根目录还没有成功扩容,说明root这个lvm还要有刷新文件系统的步骤
查看root(lvm)(他挂载了根目录)的数据类型
blkid /dev/centos/root
9 刷新文件系统
xfs_growfs /dev/centos/root
10 查看已经成功扩容根目录
若硬盘空间未被完全使用,如何加入逻辑卷?
1、先要确定VG是否包含全部硬盘空间,则 lvextend -l +100%FREE /dev/centos/root
2、若VG不包含硬盘所有空间,需要将硬盘空闲空间做成分区:
内存分区表同步到硬盘
3、接着创建 PV 加入 VG 加入 LV