前言:学习之余,做点笔记,以便后期参阅。
环境介绍:
1、基于虚拟机搭建的centos7.9
2、新增两块磁盘,
/dev/sdb 20GB
/dev/sdc 10GB
3、新增两个目录
/data1 用于挂载ext4格式的磁盘
/data2 用于挂载xfs格式的磁盘
模拟环境实战过程:
第一步:通过执行fdisk -l
检查硬盘情况,如图可以看到预先增加的/dev/sdb /dev/sdc两块盘
第二步:创建PV(physical volume)
执行pvcreate /dev/sdb /dev/sdc
创建PV
执行pvdisplay
查看PV创建结果
第三步:创建VG(volume group)
执行vgcreate vg1 /dev/sdb /dev/sdc
创建vg1
##解读:
##格式:vgcreate vgname device1 device2 …deviceN
##自定义vgname
##将device1 …deviceN统一创建到vgname中
##vg是可以跨物理卷创建的,本实战示例中并未对/dev/sdb /dev/sdc进行物理卷和逻辑卷划分,可通过fdisk /dev/sdb命令对sdb磁盘进行物理卷和逻辑卷划分后,再创建PV和VG,效果类似vgcreate vg1 /dev/sdb1 /dev/sdb2 /dev/sdc1
和vgcreate vg2 /dev/sdb3 /dev/sdc2
。
第四步:激活卷组
执行vgchange -a y vg1
激活卷组vg1
第五步:创建LV
此处创建2个LV1和LV2,在后面步骤中分别格式化为ext4和xfs格式。
第六步:格式化
执行mkfs.ext4 /dev/vg1/lv1
执行mkfs.xfs /dev/vg1/lv2
第七步:挂载磁盘
将lv1挂载到/data1目录下,将lv2挂载到/data2目录下
第八步:设置开机自动挂载
编辑/etc/fstab文件,添加如图所示的两行
其他内容–LV扩充
执行lvextend -l +2000 /dev/vg1/lv1
扩充LV1,然后执行resize2fs /dev/vg1/lv1
动态写入扩充
##解读
##按照PE单元进行扩充的话,格式就是 -l(小写的L) +扩充的单元数。
##可用PE单元数,可通过执行vgdisplay,查看Free PE
##ext4格式的磁盘写入,使用的是resize2fs命令,通常建议扩充完成后重启计算机。
执行lvextend -L 10GB /dev/vg1/lv2
扩充LV2,执行xfs_growfs /dev/vg1/lv2
磁盘在线写入。
##解读
##xfs_growfs命令支持在线写入,但通常建议重启计算机