LVM 操作指南:从物理卷到逻辑卷的完整创建流程

📅 2026/6/27 11:36:52
LVM 操作指南:从物理卷到逻辑卷的完整创建流程
1. 引言LVMLogical Volume Manager逻辑卷管理器是 Linux 系统中用于管理磁盘存储的强大工具。它通过将物理存储设备抽象为逻辑卷提供了比传统分区更灵活的磁盘管理方式如动态调整卷大小、快照、条带化等功能。本文将详细介绍如何使用pvcreate、vgcreate和lvcreate命令从物理磁盘开始一步步创建逻辑卷并附上关键命令的详细解释和操作示例。2. 环境准备与概念回顾在开始操作前请确保您拥有足够的权限通常需要 root 用户或 sudo 权限并已识别出要用于 LVM 的物理磁盘。2.1 核心概念物理卷 (Physical Volume, PV)LVM 管理的基本存储单元可以是一整块磁盘如/dev/sdb或一个分区如/dev/sdb1。卷组 (Volume Group, VG)由一个或多个物理卷组成的存储池。卷组是 LVM 中分配存储空间的单位。逻辑卷 (Logical Volume, LV)从卷组中划分出来的逻辑存储空间最终可以格式化和挂载使用类似于传统分区。2.2 查看可用磁盘使用lsblk或fdisk -l命令查看系统磁盘情况确认要操作的磁盘设备名例如/dev/sdb,/dev/sdc。lsblk3. 创建物理卷 (PV)物理卷是 LVM 的基石。您可以将整块磁盘或磁盘分区初始化为物理卷。3.1 命令语法pvcreate[物理设备路径]3.2 操作示例假设我们有两块新磁盘/dev/sdb和/dev/sdc要将它们初始化为物理卷# 初始化单块磁盘pvcreate /dev/sdb# 使用通配符批量初始化多块磁盘谨慎操作pvcreate /dev/sd[b-c]注意使用通配符*如/dev/sd*会匹配系统中所有以sd开头的设备可能包含系统盘极其危险建议明确指定设备名。3.3 验证创建结果使用pvs或pvdisplay命令查看已创建的物理卷。pvs4. 创建卷组 (VG)卷组将多个物理卷组合成一个统一的存储资源池。4.1 命令语法vgcreate[卷组名][物理卷路径1][物理卷路径2]...4.2 操作示例将刚才创建的/dev/sdb和/dev/sdc加入一个名为vg_01的卷组vgcreate vg_01 /dev/sdb /dev/sdc同样使用通配符需格外小心。4.3 验证与查看使用vgs或vgdisplay命令查看卷组信息。vgs vgdisplay vg_015. 创建逻辑卷 (LV)逻辑卷是从卷组中划分出的可用空间创建后即可格式化和挂载。5.1 命令语法lvcreate-L[大小]-n[逻辑卷名][卷组名]常用选项-L指定逻辑卷的大小如10G,500M。-n指定逻辑卷的名称。-l使用卷组中物理盘区PE的百分比或数量来指定大小。5.2 操作示例从卷组vg_01中创建一个大小为 10GB、名为lv_01的逻辑卷lvcreate-L10g-nlv_01 vg_015.3 验证创建结果使用lvs或lvdisplay命令查看逻辑卷。lvs lvdisplay /dev/vg_01/lv_016. 格式化与挂载使用创建逻辑卷后需要将其格式化为文件系统并挂载到目录才能使用。6.1 格式化逻辑卷例如格式化为 ext4 文件系统mkfs.ext4 /dev/vg_01/lv_016.2 挂载逻辑卷创建一个挂载点并进行挂载mkdir/mnt/lv_01_datamount/dev/vg_01/lv_01 /mnt/lv_01_data6.3 设置开机自动挂载编辑/etc/fstab文件添加一行/dev/vg_01/lv_01 /mnt/lv_01_data ext4 defaults007. 总结与常用命令速查通过pvcreate-vgcreate-lvcreate三步我们完成了从物理磁盘到可用逻辑卷的创建。下表总结了核心命令步骤命令功能示例1. 创建物理卷pvcreate初始化物理设备pvcreate /dev/sdb2. 创建卷组vgcreate创建存储池vgcreate vg_01 /dev/sdb /dev/sdc3. 创建逻辑卷lvcreate从池中划分空间lvcreate -L 10g -n lv_01 vg_014. 查看信息pvs/vgs/lvs查看各层状态vgs5. 详细查看pvdisplay/vgdisplay/lvdisplay查看详细信息lvdisplay /dev/vg_01/lv_01安全提示生产环境中操作磁盘前务必做好数据备份并精确指定设备名避免使用通配符误操作系统盘。至此您已经掌握了 LVM 基础创建的完整流程。接下来可以探索 LVM 的高级功能如扩展逻辑卷 (lvextend)、创建快照 (lvcreate -s) 等。