LVM操作指南
1. 刷新分区表
# 刷新分区表,使系统识别新的分区或更改
partprobe2. 逻辑卷管理
禁用逻辑卷
# 禁用逻辑卷
lvchange -an /dev/vg001/lv001启用逻辑卷
# 启用逻辑卷
lvchange -ay /dev/vg001/lv0013. 创建 LVM 结构
创建物理卷
# 创建物理卷(例如,将 /dev/sdb 设备转换为 PV)
pvcreate /dev/sdb创建卷组
# 创建卷组 vg001,使用物理卷 /dev/sdb
vgcreate vg001 /dev/sdb
# - 大写 L 表示以 MB 为单位
# - 小写 l 表示以 PE(物理扩展)为单位创建逻辑卷
# 创建逻辑卷 lv001,大小为 100MB
lvcreate -L 100M -n lv001 vg001
# 或者按 PE 单位创建
lvcreate -l 127949 -n lv001 vg001
# 或者使用卷组的 100% 空间
lvcreate -l 100%VG -n opt vgdata4. 格式化逻辑卷
# 使用 XFS 文件系统格式化逻辑卷
mkfs.xfs /dev/vg001/lv001查看设备 UUID
# 查看设备的 UUID 信息
blkid /dev/vg001/lv0015. 查看 LVM 信息
查看物理卷信息
pvdisplay查看卷组信息
vgdisplay查看逻辑卷信息
lvdisplay6. 删除 LVM 结构
删除逻辑卷
# 删除逻辑卷 lv001lvremove /dev/vg001/lv001
删除卷组
# 删除卷组 vg001vgremove vg001
删除物理卷
# 删除物理卷 /dev/sdb
pvremove /dev/sdb注意:删除前请确保已备份数据,删除操作不可逆!
7. 扩容逻辑卷
添加新物理卷
# 创建新的物理卷(例如,使用 /dev/sdb)
pvcreate /dev/sdb扩展卷组
# 将新的物理卷 /dev/sdb 添加到卷组 cl
vgextend cl /dev/sdb扩展逻辑卷
# 按固定大小扩展逻辑卷(例如,扩展 1GB)
lvextend -L +1G /dev/cl/root
# 或者按卷组剩余空间比例扩展
lvextend -l +100%FREE /dev/cl/root扩展文件系统
对于 XFS 文件系统
# 扩展 XFS 文件系统
xfs_growfs /dev/cl/root对于 EXT 文件系统
# 扩展 EXT 文件系统
resize2fs /dev/cl/root注意:扩容前请确保逻辑卷已正确扩展,并且文件系统类型与命令匹配。