LVM - 邏輯卷管理
簡介
LVM(Logical Volume Manager), 即邏輯卷管理,是Linux環境下對磁碟分割槽進行管理的一種機制。
相關名詞
PV(physical volume)
物理卷
- 邏輯卷管理系統最底層
- 物理分割槽中劃出了一個特殊的區域
VG(volume group)
卷組
- 至少要包括一物理卷
- 動態的添加捲到卷組中
LV (logical volume)
邏輯卷
- 邏輯卷建立在卷組基礎上
- 動態擴充套件和縮小空間
PE(physical extent)
物理區域
- 物理卷中可用於分配的最小儲存單元
- 邏輯卷中可用於分配的最小儲存單元
LE(logical extent)
邏輯區域
- 邏輯卷中可用於分配的最小儲存單元
優缺點
優點:
- 檔案系統可以跨多個磁碟,檔案系統大小不會受物理磁碟的限制
- 動態的擴充套件檔案系統的大小
- 映象的方式冗餘重要的資料
- 匯出整個卷組到另外一臺機器
缺點:
- 在從卷組中移除一個磁碟的時候必須使用reducevg命令,需要root許可權
- 卷組中的一個磁碟損壞時,整個卷組都會受到影響
相關命令
磁碟管理
fdisk -l # 檢視機器上磁碟資訊
parted -l # 檔案系統型別
df -h # 顯示磁碟的相關資訊
mkfs.ext4 /dev/sdb # 格式化磁碟格式 ext4
mount /dev/sdb /mnt/data/ # 掛載磁碟到目錄/mnt/data/
卷組
vgdisplay # 顯示LVM卷組的資訊
vgscan # 掃描並顯示系統中的卷組
vgcreate vg01 /dev/sdb # 建立名為vg01卷組
vgremove vg01 # 刪除vg0卷組,刪除包含邏輯卷
邏輯卷
lvdisplay # 顯示邏輯卷屬性
lvscan # 掃描並顯示系統中邏輯卷
lvcreate --size 10G --name snap01 /dev/vg01 # 建立邏輯卷
lvremove /dev/vg01/snap01 # 刪除邏輯卷