centos创建LVM和LVM扩容教程

增加硬件这里就不介绍了,我们直接在系统中disk -l查看新增硬盘为/dev/sdc,使用硬盘/dev/sdb来创建逻辑卷centos-vhdd1,然后将新增加的硬盘/dev/sdc加入到这个逻辑卷中来达到扩容

注:查看pv/vg/lv命令分别为pvdisplay/vgdisplay/lvdisplay

我们先来创建逻辑卷,然后扩容/dev/sdc到这个逻辑卷中

创建LVM逻辑卷

1.首先我们创建pv

pvcreate /dev/sdb

可以使用pvs和pvdisplay查看状态和信息

2.创建vg组

vgcreate vgname /dev/sdb

可以使用vgs和vgdisplay查看状态和信息

3.创建lv

lvcreate -L 2.92T -n lvname vgname

#注:2.92T可以通过vgs查看容量来定多大的LV

这样一个LVM就建立好了,我们可以通过df -h 来查看这个逻辑卷,然后格式化下就可以使用了,例如我的逻辑卷是/dev/mapper/centos-vhdd1

mkfs -t ext4 /dev/mapper/centos-vhdd1


扩容逻辑卷

1.首先我们还是创建pv

pvcreate /dev/sdc

2.将新创建的lv加到原有vg组

vgextend vgname /dev/sdc

3.最后我们扩容lv

lvextend -l +100%FREE /dev/mapper/centos-vhdd1

注:这里是添加lv所在的vg剩下的空余空间

调整LV容量到100G

lvextend -l 100G /dev/mapper/centos-vhdd1

可以使用lvs查看逻辑卷状态

查看文件系统大小

df -h

发现文件系统的大小没有改变,需要同步文件系统

resize2fs /dev/mapper/centos-vhdd1

注:resize2fs是针对ext文件系统格式;

如果是centos7的默认文件系统XFS,需要使用

xfs_growfs /dev/mapper/centos-vhdd1


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/533.html