逻辑卷管理(LVM)

LVM概述

- 作用:屏蔽底层磁盘布局,支持动态调整磁盘容量,弹性管理存储空间。

- 核心优势

- 动态调整卷组大小。

- 按组命名、分配和管理磁盘存储。

- 限制/boot分区不能使用LVM(需独立存放引导文件)。

LVM基本概念

术语

描述

PV

物理卷,可以是整个硬盘或分区,包含LVM管理参数

VG

卷组,由一个或多个PV组成的存储池

LV

逻辑卷,从VG划分的空间,用于创建文件系统

PE/LE

物理块(PE)是LVM最小寻址单元(默认4MB);逻辑块(LE)与PE一一对应

---

LVM管理命令

物理卷(PV)操作

- pvcreate创建PV

pvcreate /dev/sdb1 /dev/sdc1

- pvremove删除PV

pvremove /dev/sda7

卷组(VG)操作

- vgcreate创建VG(指定PE大小8MB)

-s 指定物理卷中PE的大小,PE可取值 4M(默认值)、8M、16M、32M、64M

vgcreate -s 8M wgroup /dev/sdb5

- vgextend扩展VG

vgextend vgname /dev/sdaN

- 缩减VG

vgreduce vgname /dev/sdaN

- 删除VG

vgremove /dev/vg1

逻辑卷(LV)操作

- lvcreate创建LV

  • -n :指定逻辑卷名称,如 -n lv_data ;

  • -L :指定逻辑卷的大小,如 -L 10G,单位可以是bBsSkKmMgGtTpPeE;

  • -l :使用LE个数来指定逻辑卷的大小,如 -l 200,表示使用200个LE来创建逻辑卷,一般的我们最常用的是-L 来直接指定逻辑卷大小即可

lvcreate -n wshare -l 100 /dev/wgroup

-lvextend 扩展LV

lvextend -L +10G /dev/mail_store/mail

- lvreduce缩减LV

lvreduce -L 10G /dev/mail_store/mail

- lvremove删除LV

lvremove /dev/vg1/lv1

文件系统与挂载

创建与挂载步骤

1. 格式化LVmkfs -t vfat /dev/wgroup/wshare

2. 创建挂载点mkdir /mnt/wshare

3. 配置自动挂载(编/etc/fstab):