1.判断那个新插入的硬盘

先看当前分区表,判断新硬盘是哪

lsblk

判断 vdb是新的硬盘

centos7刷新磁盘时间间隔 centos刷新硬盘_运维开发

2.分区:fdisk /dev/vdb

n

p

1

w

centos7刷新磁盘时间间隔 centos刷新硬盘_centos7刷新磁盘时间间隔_02

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

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

pvcreate /dev/vdb1

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

4、查看母盘VG NAME

vgdisplay -v

确定名字叫VolGroup

你想动态扩展到那个分区,你得先确定VG name

centos7刷新磁盘时间间隔 centos刷新硬盘_linux_03


你想扩展/home,先要把容量加到母盘上

5、扩展到这个母盘

vgextend 母盘VG名字 分区

vgextend VolGroup /dev/vdb1

6、确定母盘加上了

vgdisplay -v的VolGroup的

Free PE / Size 的值加了剩余

centos7刷新磁盘时间间隔 centos刷新硬盘_linux_04


扩展完母盘之后,这个剩余的空间会显示你新加硬盘的空间大小7、扩展home的分区

centos7刷新磁盘时间间隔 centos刷新硬盘_centos7刷新磁盘时间间隔_05

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

centos7刷新磁盘时间间隔 centos刷新硬盘_数据库_06


执行下面的扩展命令,意思就是从母盘的剩余空间给/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下这个分区上