文章目录
1、LVM 概述
PE 4M VG 最大65534 拿数据的最小单位 就是逻辑卷
PE的值可以是4 、8 、16、32、64 。PE越小,硬盘利用率越高,每个VG的块的最大为65534,所有pe的大小决定了VG卷组的大小。
2、LVM管理命令
物理卷 扩展增加 不建议缩减
3、LVM应用
4、LVM操作的主要命令步骤
LVM操作主要命令步骤
1.关闭主机,添加两块新硬盘,重启主机
或echo “- - -" > /sys/class/scsi_host/host0/scan 扫描
2.先使用fdisk工具讲磁盘设备 /dev/sdb、/dev/sdc划分主分区sdb1、sdc1,并且把分区类型的ID标记号改为“8e“
fdisk /dev/sdb
fdisk /dev/sdc
3.创建物理卷
pvcreate /dev/sdb1 /dev / sdc1
4.创建卷组,卷组名为vgname1
vgcreate vgname1 /dev/ sdb1 /dev/ sdc1
5.创建逻辑卷,逻辑卷名为lvname1,容量为20GB,生产的文件路劲为/dev/vgname1/lvname1
lvcreate -L 20G -n lvnamel vgname1
6.对逻辑卷进行格式化,创建xfs文件系统,并且挂载到/opt目录下
mkfs -t xfs /dev/vgname1/lvname1
mount /dev/vgname1/lvname1 /opt 目录下
df -Th
7.再扩容
vgextend vgname1 /dev / sdc2
lvextend -L +10G /dev /vgname1/ lvname1
xfs_growfs /dev/vgname1/ lvname1 //刷新xfs文件系统容量
resize2fs /dev /vgname1/ lvnamel //刷新ext4类型文件系统容量
创建LVM流程:
pvcreate 创建pv -> vgcreate 创建卷组-> lvcreate 创建逻辑卷–>mkfs.xfs lv格式化->mount挂载
删除LVM流程:
umount 卸载-> lvremove lv 出卷组中所有逻辑卷-> vgremove vg 移出卷组->pvremove移出 pv
5、补充 调整xfs分区
调整xfs分区大小(只能增大):
lvextend -L 120G /dev/mapper/centos-root #增大至120G
lvextend -L +20G /dev/mapper/centos-root #增加20G
xfs_growfs /dev/mapper/centos-root #执行调整
注: ext2/ext3/ext4的调整命令是resize2fs,如下:
lvextend -L 120G /dev/mapper/ centos-root #增大至120G
lvextend -L +20G /dev/mapper