邏輯捲軸管理員

Linux的邏輯磁區管理軟體

邏輯捲軸管理器(英語:Logical Volume Manager,縮寫為LVM),又譯為邏輯卷宗管理器、邏輯磁區管理器、邏輯磁碟管理器,是Linux核心所提供的邏輯捲軸管理(Logical volume management)功能。它在硬碟硬碟分割區之上,又建立一個邏輯層,以方便系統管理硬碟分割系統。

Linux Logical Volume Manager (LVM) v1
In this diagram PE stands for Physical Extent.

最先由IBM開發,在AIX系統上實作,OS/2 作業系統與 HP-UX也支援這個功能。在1998年,Heinz Mauelshagen 根據在 HP-UX 上的邏輯捲軸管理器,寫作出第一個 Linux 版本的邏輯捲軸管理器。

LVM基本術語:

  • PV:物理卷,PV處於LVM系統最低層,它可以是整個硬碟,或者與磁碟分割區具有相同功能的裝置(如RAID),但和基本的物理儲存媒介相比較,多了與LVM相關管理參數
  • VG:卷組,建立在PV之上,由一個或多個PV組成,可以在VG上建立一個或多個「LVM分割區」(邏輯卷),功能類似非LVM系統的物理硬碟
  • LV:邏輯卷,從VG中分割出的一塊空間,建立之後其大小可以伸縮,在LV上可以建立檔案系統(如/var,/home)
  • PE:物理區域,每一個PV被劃分為基本單元(也被稱為PE),具有唯一編號的PE是可以被LVM定址的最小儲存單元,預設為4MB