Linux–LVM邏輯卷擴容
文章目錄
- Linux--LVM邏輯卷擴容
- ?? LVM 常用命令分類及基本格式
- ? 1. 物理卷(PV)相關命令
- ? 2. 卷組(VG)相關命令
- ? 3. 邏輯卷(LV)相關命令
- ?? 三、查看類命令簡寫說明
- 使用命令及基本格式:
- lvm邏輯卷擴容步驟:
- 1.添加硬盤設備
- 2.檢測新增硬盤 添加硬盤后,硬盤不會直接顯示,可以選擇重啟來刷新硬盤,也可以通過手動刷新硬盤接口:
- 3.添加新的物理卷(Physical Volume,PV)
- 4.擴展卷組(Volume Group,VG) 使用 vgextend 命令來擴展卷組
- 5.擴展邏輯卷(Logical Volume,LV) 使用 lvextend 命令來擴展您的邏輯卷。可以選擇按照需要指定增加的大小,或者使用百分比。
- 6.文件系統調整
- (1)對于XFS文件系統
- (2)對于對于ext2/3/4文件系統
- 7.查看是否擴容成功
LVM(Logical Volume Manager),即邏輯卷管理,是一種在Linux環境下用于管理磁盤分區的機制。 它建立在硬盤和分區之上,提高了磁盤分區管理的靈活性。通過使用LVM,系統管理員可以更輕松地管 理磁盤分區,例如將多個磁盤分區連接成一個整塊的卷組(volume group),形成一個存儲池。
一些LVM的關鍵術語包括:
PV(Physical Volume,物理卷): 在邏輯卷管理系統的最底層,可以是整個物理硬盤或實際物 理硬盤上的分區。它劃分出一個特殊的區域,用于構建邏輯卷。
VG(Volume Group,卷組): 由一個或多個物理卷組成,形成一個邏輯存儲池。文件系統可以 跨越這個卷組,使文件系統的大小不再受物理磁盤的限制。
LV(Logical Volume,邏輯卷): 從卷組中劃分出的邏輯分區,類似于傳統的硬盤分區,但具有 更大的靈活性。
LVM的工作原理是在每個物理卷的頭部維護一個元數據,其中包含整個卷組的信息,包括卷組的布局配 置、物理卷的位置等。這使得管理員能夠在系統運行的狀態下動態地擴展文件系統的大小,而無需關 機。
?? LVM 常用命令分類及基本格式
? 1. 物理卷(PV)相關命令
功能 | 命令格式 | 示例 |
---|---|---|
創建物理卷 | pvcreate [設備路徑] | pvcreate /dev/sdb1 |
查看物理卷信息 | pvdisplay 或 pvs | pvdisplay |
刪除物理卷 | pvremove [設備路徑] | pvremove /dev/sdb1 |
移動物理卷數據 | pvmove [源設備] [目標設備] | pvmove /dev/sdb1 /dev/sdc1 |
? 2. 卷組(VG)相關命令
功能 | 命令格式 | 示例 |
---|---|---|
創建卷組 | vgcreate [卷組名] [設備路徑] | vgcreate vg_data /dev/sdb1 |
擴展卷組 | vgextend [卷組名] [設備路徑] | vgextend vg_data /dev/sdc1 |
減少卷組 | vgreduce [卷組名] [設備路徑] | vgreduce vg_data /dev/sdc1 |
查看卷組信息 | vgdisplay 或 vgs | vgdisplay vg_data |
刪除卷組 | vgremove [卷組名] | vgremove vg_data |
? 3. 邏輯卷(LV)相關命令
功能 | 命令格式 | 示例 |
---|---|---|
創建邏輯卷 | lvcreate -n [LV名] -L [大小] [VG名] | lvcreate -n lv_home -L 10G vg_data |
擴展邏輯卷 | lvextend -L +[大小] [LV路徑] | lvextend -L +5G /dev/vg_data/lv_home |
調整文件系統大小(擴展后必須執行) | resize2fs 或 xfs_growfs | resize2fs /dev/vg_data/lv_home |
縮小邏輯卷(需先卸載并檢查文件系統) | lvreduce -L -[大小] [LV路徑] | lvreduce -L -2G /dev/vg_data/lv_home |
查看邏輯卷信息 | lvdisplay 或 lvs | lvdisplay /dev/vg_data/lv_home |
刪除邏輯卷 | lvremove [LV路徑] | lvremove /dev/vg_data/lv_home |
?? 三、查看類命令簡寫說明
命令 | 簡寫含義 |
---|---|
pvs | 顯示所有物理卷的簡要信息 |
vgs | 顯示所有卷組的簡要信息 |
lvs | 顯示所有邏輯卷的簡要信息 |
使用命令及基本格式:
①pvcreate:創建物理卷
基本格式:pvcreate 設備名1 設備名2... (如果是分區格式必須是8e,磁盤無要求)
②vgcreate:創建卷組
基本格式:vgcreate 卷組名 物理卷名1 物理卷2...
③lvcreate:創建邏輯卷
基本格式:lvcreate -L 容量大小10G等.. -n 邏輯卷名 卷組名,從卷組取PE
④vgextend:擴展卷組
基本格式:vgextend /要擴容的卷組 /dev/新建的物理卷
⑤lvextend:擴展邏輯卷
基本格式:lvextend -L[擴展大小選項] +20G(擴展具體大小)或者寫擴展后的總容量,不寫代表把此邏
輯卷組變為20G 邏輯卷組名 -r(表示添加完畢直接刷新顯示) 注意+號。
⑥pvscan:查看物理卷信息 pvdisplay:查看詳細的物理卷信息
vgscan: 查看卷組信息 vgdisplay:查看卷組的具體信息
lvscan:查看邏輯卷信息 lvdisplay:查看邏輯卷具體信息