LVM通過將物理存儲資源組織成卷組(Volume Group, VG)、邏輯卷(Logical Volume, LV)和物理卷(Physical Volume, PV)來實現這種靈活性
本文將詳細介紹如何在Linux系統中新建卷組(VG),以幫助你充分利用LVM的優勢
一、LVM的基本概念 在深入探討如何新建卷組之前,讓我們先簡要回顧一下LVM的基本概念: 1.物理卷(Physical Volume, PV): - 物理卷是LVM管理的底層物理存儲設備,如硬盤分區或整個硬盤
- 當你將一個物理存儲設備初始化為PV時,LVM將接管其管理,并在其上創建卷組
2.卷組(Volume Group, VG): - 卷組是由一個或多個物理卷組成的存儲池,它允許你在其中創建邏輯卷
- 卷組提供了一個統一的命名空間,使你可以在其中分配和管理存儲空間
3.邏輯卷(Logical Volume, LV): - 邏輯卷是卷組中的一部分,表現為一個虛擬磁盤,可以在其上創建文件系統或用作其他用途
- 邏輯卷的大小可以動態調整,從而允許你在不中斷服務的情況下增加或減少存儲空間
二、準備工作 在開始新建卷組之前,你需要完成以下準備工作: 1.確定物理存儲設備: - 識別并確定你想要用于LVM管理的物理存儲設備,如硬盤分區或整個硬盤
- 確保這些設備未被其他文件系統或分區占用
2.安裝LVM工具: - 大多數Linux發行版默認都包含LVM工具,但你可以通過包管理器檢查并安裝它們
- 例如,在Debian/Ubuntu系統上,你可以使用以下命令: ```bash sudo apt-get update sudo apt-get install lvm2 ``` 3.初始化物理卷: -使用`pvcreate`命令將物理存儲設備初始化為PV
- 例如,將`/dev/sdb`初始化為PV: ```bash sudo pvcreate /dev/sdb ``` 三、新建卷組 完成準備工作后,你可以開始新建卷組
以下是詳細步驟: 1.查看物理卷信息: - 在新建卷組之前,你可以使用`pvdisplay`命令查看已初始化的物理卷信息: ```bash sudo pvdisplay ``` - 這將顯示所有PV的詳細信息,包括其名稱、大小、已用空間和剩余空間
2.創建卷組: -使用`vgcreate`命令創建卷組
- 例如,創建一個名為`my_vg`的卷組,并將其與`/dev/sdb`物理卷關聯: ```bash sudo vgcreatemy_vg /dev/sdb ``` 3.驗證卷組創建: -使用`vgdisplay`命令查看新創建的卷組信息: ```bash sudo vgdisplay ``` - 這將顯示所有VG的詳細信息,包括其名稱、包含的PV、總大小、已用空間和剩余空間
4.查看卷組中的物理卷: - 你可以使用`vgs