LVM 逻辑卷操作

LVM logical Volume Manager 逻辑卷管理
LVM:将多个硬盘和硬盘分区作为一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。

概念

名称 概念
PE(Physical Extend) 物理扩展
PV(Physical Volume) 物理卷
VG(Volume Group) 卷组
LV(Local Volume) 逻辑卷

查看

命令 作用
pes pedisplay 查看 pe 的大小(pes=pescan)
pvs pvdiaplay 查看物理卷(pvs=pvscan)
vgs vgdisplay 查看卷组(vgs=vgscan)0
lvs lvdisplay 查看逻辑卷 (lvs=lvscan)
fdisk -l 查看磁盘分区

创建

创建 pv

1
pvcreate 分区路径

创建 vg

1
vgcreate vg名 pv路径

创建 lv

1
lvcreate -n 名字 -L 大小 vg名

格式化

1
mkfs.文件系统 lv完整路径

挂载

1
mount /dev/vg名/lv名 挂载目录

删除

卸载

1
umount /dev/vg名/lv名

删除 lv

1
lvremove /dev/vg名/lv名

删除 vg

1
vgremove vg名

删除 pv

1
pvremove 分区路径

去硬盘

扩展

扩展 pv

1
pvcreate 分区路径(相当于创建 pv)

扩展vg

1
vgextend vg名 新增pv路径

扩展 lv

1
lvextend -L +扩展量 /dev/vg名/lv名

支持在线操作,不用卸载

刷新文件系统

1
resize2fs /dev/vg名/lv名

缩小

卸载

1
umount /dev/vg名/lv名

检查文件系统

1
e2fsck -f /dev/vg名/lv名

减少文件系统

1
resize2fs /dev/vg名/lv名 减少到的大小

减少 lv 大小

1
lvreduce -L -减少量 /dev/vg名/lv名

减少需谨慎,文件系统减少后的大小一定要和 lv 最终大小一致