4.1 瞭解邏輯磁碟區管理員

LVM 可以跨數個檔案系統彈性地分配硬碟空間。在安裝過程中,僅當完成首次磁碟分割時需要變更硬碟空間的分割,由此開發了此工具。因為要修改正在執行之系統上的分割區很困難,LVM 提供了記憶體空間的虛擬集區 (磁碟區群組,或 VG),需要時,可從虛擬集區建立邏輯磁碟區 (LV)。作業系統可以存取這些 LV,而不是存取實體分割區。磁碟區群組可以延伸至一個以上的磁碟,因此數個磁碟或是數個磁碟的某些部份可能會構成單一的 VG。借此,LVM 提供了一種從實體磁碟空間進行擷取的方法,允許使用比實體磁碟重新分割更為簡單和安全的方式來變更分割。

圖 4-1 實體分割與 LVM

圖 4-1比較實體分割 (左邊) 與 LVM 分割 (右邊)。在左邊,單一個磁碟已分割為三個實體分割區 (PART),每一個都會指定掛接點 (MP),讓作業系統存取它們。在右邊,已經個別將兩個磁碟分割成兩個及三個實體分割區。已經定義兩個 LVM 磁碟區群組 (VG1 與 VG2)。VG1 包含 DISK1 的兩個磁碟區以及 DISK2 的一個磁碟區。VG2 包含 DISK2 其餘的兩個磁碟區。在 LVM 中,在磁碟區群組中合併的實體磁碟分割區稱為實體磁碟區 (PV)。在某些磁碟區群組中,已經定義四個邏輯磁碟區 (LV1 至 LV4),作業系統可以透過指定的掛接點來使用。在不同的邏輯磁碟區之間的邊緣,不需要對齊任何分割區的邊緣。請參閱此範例中 LV 1 與 LV 2 之間的邊緣。

LVM 功能:

使用 LVM 的這些功能,對於使用頻繁的家用個人電腦或小型伺服器而言,在效能上可以看到改善。如果您在資料庫、音樂歸檔或使用者目錄中的資料會一直累積,LVM 就是非常適用的工具。可允許比實體硬碟還大的檔案系統。LVM 的另一個好處是最大可以增加到 256 個 LV。不過,請記住使用 LVM 與使用傳統分割區是不同的。有關設定 LVM 的指示及詳細資訊,請參閱官方網站的 LVM HOWTO

從核心 2.6 版本開始,即可使用 LVM 2 版本,它可以向下相容之前的 LVM,而且可以繼續管理舊的磁碟區群組。建立新的磁碟區群組時,請決定要使用新的格式或能夠向下相容的版本。LVM 2 不需要任何核心修補程式。這會用到整合於核心 2.6 中的設備對應程式。此核心僅支援 LVM 第 2 版。因此,提到 LVM 時,本節一律指的是 LVM 第  2 版。