Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

CentOS/RedHat 6.5 LVM 邏輯卷管理實戰操作指南

編輯:Linux 系統常見問題解答

LVM (Logical Volume Manager) 是 Linux 環境下彈性管理磁碟分割區的核心機制。它在實體磁碟/分割區與檔案系統之間建立邏輯層,提供動態調整容量、快照、跨磁碟擴充等進階功能。本文以 CentOS 6.5 為例,記錄從實體磁碟建立 PV、VG、LV 完整流程。

核心概念速覽

  • PV (Physical Volume):實體卷,即磁碟分割區或 RAID 裝置,LVM 基礎儲存單元
  • VG (Volume Group):卷組,由一或多個 PV 組成的儲存池
  • LV (Logical Volume):邏輯卷,從 VG 切割出來供檔案系統掛載的虛擬分割區

完整建立流程實戰紀錄

1. 確認新磁碟與建立分割區

# 查看磁碟狀態
fdisk -l

# 對 /dev/sdb 建立分割區
fdisk /dev/sdb
# 依序輸入:n (新增) → p (主分割區) → 1 (分割區編號) → 起始柱面 (預設) → +80G (大小) → w (寫入)

建立完成後執行 partprobe 或重啟使核心重讀分割表。

2. 建立 PV (Physical Volume)

pvcreate /dev/sdb1
# 輸出:Physical volume "/dev/sdb1" successfully created

3. 建立 VG (Volume Group)

vgcreate vg03 /dev/sdb1
# 輸出:Volume group "vg03" successfully created

4. 建立 LV (Logical Volume)

# 使用 VG 內 83G 空間建立名為 vgdata 的 LV
lvcreate -L 83G -n vgdata vg03

5. 格式化與掛載

# 格式化為 ext4 (或 xfs)
mkfs.ext4 /dev/vg03/vgdata

# 建立掛載點並掛載
mkdir /data
mount /dev/vg03/vgdata /data

# 寫入 /etc/fstab 實現開機自動掛載
echo "/dev/vg03/vgdata /data ext4 defaults 0 0" >> /etc/fstab

常用管理指令速查

操作指令範例
查看 PVpvs / pvdisplay
查看 VGvgs / vgdisplay
查看 LVlvs / lvdisplay
擴充 LVlvextend -L +10G /dev/vg03/vgdata 後接 resize2fs /dev/vg03/vgdata
縮減 LV需先卸載 → lvreduce → resize2fs (風險較高,謹慎操作)
建立快照lvcreate -L 10G -s -n vgdata_snap /dev/vg03/vgdata
Copyright © Windows教程網 All Rights Reserved