LVM 操作与图解
{Back to Index}  

Table of Contents

1 常用操作

1.1 创建物理卷(条带化)

pvcreate /dev/sdb[1,2,3]

1.2 查看物理卷

pvdisplay

1.3 将物理卷合成卷组

vgcreate $VG_NAME /dev/sdb1 /dev/sdb2

1.4 查看卷组

vgdisplay

1.5 在卷组之上创建逻辑卷

lvcreate -L 1G -n $LV_NAME $VG_NAME

1.6 查看逻辑卷

lvdisplay

1.7 格式化逻辑卷

mkfs.ext4 /dev/$VG_NAME/$LV_NAME

1.8 挂载逻辑卷

mount /dev/$VG_NAME/$LV_NAME /mnt

1.9 扩充卷组容量

vgextend $VG_NAME /dev/sdb3

1.10 扩展逻辑卷容量

增加 1G :

lvextend -L +1G /dev/$VG_NAME/$LV_NAME

仅执行上述命令,文件系统不会自动反映新增的容量,还需要执行下面的命令通知文件系统容量已更新:

resize2fs /dev/$VG_NAME/$LV_NAME

2 原理 1

lvm_overview.png

Figure 1: LVM 层次结构

lvm_with_raid.png

Figure 2: LVM 与 RAID 组合

Footnotes:

Author: Hao Ruan (ruanhao1116@gmail.com)

Created: 2021-01-20 Wed 15:15

Updated: 2022-05-12 Thu 23:36

Emacs 27.2 (Org mode 9.4.4)