1、创建硬盘分区
parted -s /dev/sdb mklabel gpt
parted -s /dev/sdb mkpart primary 0 100%
2、将分区划为LVM硬盘
pvcreate /dev/vdb1
3、将磁盘加入到现有VG或新建VG
新建vg
vgcreate vg01 /dev/sdb1
加入现有vg
vgextend vg01 /dev/sdb1
4、创建或扩容LV
创建新的LV
lvcreate -L 20G -n lv01 vg01
lvcreate -l 20%FREE -n lv01 vg01
扩容LV
lvextend -L 20G -n lv01 vg01
生效扩容空间
xfs_growfs /dev/vg01/lv01
5、创建分区和挂载
分区
mkfs.xfs -f /dev/vg01/lv01
mkdir /backup
mount /dev/vg01/lv01 /backup
echo "/dev/vg01/lv01 /backup xfs defaults 0 0">>/etc/fstab
6、减小或删除
减小逻辑卷大小
lvreduce -L 20G /dev/vg01/lv01
# 移除物理卷
vgreduce vg01 /dev/sdb1
pvremove /dev/sdb1
删除逻辑卷lv01
lvremove /dev/vg01/lv01
7、配置备份与恢复
备份整个LVM配置
vgcfgbackup -f vg01.cfg vg01
# 恢复LVM配置
vgcfgrestore -f vg01.cfg vg01
8、权限管理
只读
lvchange -pr /dev/vg01/lv01
设置卷组为不可用状态
vgchange -x n vg01
9、创建和使用快照
创建逻辑卷快照
lvcreate -s /dev/vg01/lv01 -n lv01_snapshot -L 1G
恢复数据(以覆盖原逻辑卷为例)
lvconvert --merge /dev/vg01/lv01_snapshot
10、其他
确认逻辑卷是否激活
lvchange -ay /dev/vg01/lv01
# 检查和修复文件系统
fsck /dev/vg01/lv01