LVM(Logical Volume Manager)提供灵活的磁盘空间管理,支持跨磁盘扩容、快照、条带化等高级特性。本文演示两块 SCSI 硬盘(/dev/sdb、/dev/sdc)创建物理卷、卷组、逻辑卷、格式化文件系统并挂载的全过程。
# 确认磁盘
lsblk
fdisk -l /dev/sdb /dev/sdc
# 安装 LVM 工具(通常预装)
yum install lvm2 -y
fdisk /dev/sdb
# n → p → 1 → 回车 → 回车 → t → 8e → w
fdisk /dev/sdc
# 同上操作
假设生成 /dev/sdb1、/dev/sdc1。
pvcreate /dev/sdb1 /dev/sdc1
pvdisplay
pvs
vgcreate vg_data /dev/sdb1 /dev/sdc1
vgdisplay vg_data
vgs
# 使用全部剩余空间
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




LVM 将物理存储抽象为逻辑卷,实现磁盘空间的动态伸缩与管理。掌握 PV→VG→LV→FS→Mount 全链路操作,是 Linux 运维核心技能之一。
Linux Shell 指令碼程式設計入門:變型、參數與控制結構完整指南
Linux 虛擬機安裝 Windows 10 完整教學:VirtualBox 部署、BIOS 虛擬化啟用、CMPXCHG16B 修正
Gentoo 升級後 libpng 1.5 導致編譯失敗:gda、opencv、wxPython 修復實戰
Linux 以其他使用者身分執行程式:runuser、su、sudo、systemd-run 四大工具對比與最佳實務
Linux 純命令列連接 WiFi 完整指南:iwconfig、wpa_supplicant、dhcpcd 手動建立無線連線