LVM的管理命令
PV [create] [選項] 設備名稱
pvcreate 指定要將哪些分區創建爲物理卷
pvremove 移除某個已存在物理卷,此時會將這個物理卷內所有數據清空。
pvmove 將某一個物理卷中的數據剪切到另一個物理卷中
pvscan 掃描磁盤上的所有物理卷
pvdisplay 查看物理卷的屬性
pvs 查看物理卷大概信息
VG
VG[create] [選項] VGNAME 設備路徑
Vgcreate 創建一個新的卷組,並指定名字
Vgremove 刪除一個已經存在的組
Vgsacn 掃描磁盤上的已經存在的組
Vgdisplay查看已經存在的卷組的詳細信息
Vgexteng 向某個卷組中添加物理卷
Vgreduce 將卷組中的某個物理卷刪除
LV
Lvcreate 在卷組中創建一個新的邏輯卷
-L 指定要創建的邏輯卷的大小
-n 指定要創建的邏輯卷的名字
Lvremove 刪除已存在的邏輯卷
Lvsacn掃描當前系統上存在的所有邏輯卷
Lvdisplay 查看當前邏輯卷的詳細信息
Lvextend 在線擴展邏輯卷的大小
Lvextend -L [+-] n /dev/myvg/mylv
Lvreduce 在線縮小邏輯卷的大小
一、擴展邏輯卷;
lvextend
-L [+]# /PATH/TO/LV
resize2fs -p /PATH/TO/LV將所有的分區都給它
二、縮減邏輯卷;
1、不能在線縮減,得先卸載;
2、確保縮減後的空間大小依然能存儲原有的所有數據;
3、在縮減之前應該先強行檢查文件,以確保文件系統處於一至性狀態
resize2fs
resize2fs /PATH/TO/PV 3G
lvreduce -L [-]# /PATH/TO/LV
帶-就是縮減多少,不帶的話就是縮減到多少
三、快照卷
1、生命週期爲整個數據時長;在這段時長內,數據的增長量不能超出快照卷大小;
2、快照卷應該是隻讀的;
3、跟原卷在同一卷組內;
lvcreate
-s:創建個快照卷
-p: r|w權限 r只讀w可寫
lvcreate -L # -n SLV_NAME -p r /PATH/TO/LV
LVM的大概使用情況就是這樣了