Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux LVM 逻辑卷创建完整实战:从物理卷到文件系统挂载

編輯:關於 Linux

LVM(Logical Volume Manager)提供灵活的磁盘空间管理,支持跨磁盘扩容、快照、条带化等高级特性。本文演示两块 SCSI 硬盘(/dev/sdb、/dev/sdc)创建物理卷、卷组、逻辑卷、格式化文件系统并挂载的全过程。

一、环境准备

# 确认磁盘
lsblk
fdisk -l /dev/sdb /dev/sdc

# 安装 LVM 工具(通常预装)
yum install lvm2 -y

二、分区并设置分区类型为 LVM (8e)

fdisk /dev/sdb
# n → p → 1 → 回车 → 回车 → t → 8e → w

fdisk /dev/sdc
# 同上操作

假设生成 /dev/sdb1、/dev/sdc1。

三、创建物理卷 (PV)

pvcreate /dev/sdb1 /dev/sdc1
pvdisplay
pvs

四、创建卷组 (VG)

vgcreate vg_data /dev/sdb1 /dev/sdc1
vgdisplay vg_data
vgs

五、创建逻辑卷 (LV)

# 使用全部剩余空间
lvcreate -l 100%FREE -n lv_storage vg_data
# 或指定大小
# lvcreate -L 500G -n lv_storage vg_data

lvdisplay /dev/vg_data/lv_storage
lvs

六、格式化文件系统并挂载

mkfs.ext4 /dev/vg_data/lv_storage

mkdir /mnt/storage
mount /dev/vg_data/lv_storage /mnt/storage

# 写入 /etc/fstab 永久挂载
echo '/dev/vg_data/lv_storage /mnt/storage ext4 defaults 0 0' >> /etc/fstab

七、常用扩容操作(在线扩容,无需卸载)

# 1. 新增磁盘 /dev/sdd1 到 VG
pvcreate /dev/sdd1
vgextend vg_data /dev/sdd1

# 2. 扩展 LV(使用新增空间)
lvextend -l +100%FREE /dev/vg_data/lv_storage

# 3. 扩展文件系统
resize2fs /dev/vg_data/lv_storage   # ext4
# xfs_growfs /mnt/storage           # XFS

fdisk 分区示意图

pvcreate 示意图

vgcreate 示意图

lvcreate 示意图

LVM 将物理存储抽象为逻辑卷,实现磁盘空间的动态伸缩与管理。掌握 PV→VG→LV→FS→Mount 全链路操作,是 Linux 运维核心技能之一。

Copyright © Windows教程網 All Rights Reserved