LVM邏輯卷管理器
PV (physical volume)物理卷
VG (Volume Group)卷組
LV (Logical Volume)邏輯卷
1.fdisk /dev/sdb
分區sdb1,sdb2,sdb3
分區類型8e(Linux LVM)
如果系統在使用sdb,需要重啟,以便系統重新讀取sdb的分區表資訊
2.#pvcreate /dev/sdb[1-3] 初始化物理卷
3.#vgscan 掃描物理卷,建立卷組資料庫
4.#vgcreate vg0 /dev/sdb1 /dev/sdb2 用sdb1,sdb2建立卷組vg0
#vgdisplay vg0 查看卷組vg0的資訊
5.#lvcreate –n data –L 10M vg0 從vg0中建立一個新的名為data,大小10M的邏輯卷
6.#mkfs.ext3 /dev/vg0/data 格式化
7.#mount /dev/vg0/data /mnt
#lvdisplay /dev/vg0/data 查看邏輯卷data的分區情況
#lvcreate –n test –l 5 vg0 建立邏輯卷用-l指定塊數,預設塊大小4MB,即分配邏輯卷20MB大小
建立完邏輯卷一定要mkfs.ext3格式化才能使用
#lvscan 掃描邏輯卷,看它們的活動情況
#lvextend –L +20M /dev/vg0/data 擴大邏輯卷20M,要先umount分區,再擴大
#e2fsck –f /dev/vg0/data 強行檢查data邏輯卷
#resize2fs /dev/vg0/data 重新定義分區大小
以上三步要按順序進行
#pvscan 查看系統目前的物理卷情況
#vgextend vg0 /dev/sdb2 擴大卷組vg0,將分區sdb3加入卷組
#pvmove /dev/sdb1 移除物理卷
#vgreduce vg0 /dev/sdb1 從卷組中刪除sdb1
pvmove將資料移走,但sdb1還在vg0內,還是屬於卷組分區,vgreduce將sdb1從vg0中刪除
建立卷組時,預設的PE大小4MB,允許的LV最大256G
#vgcreate –s 8M vg1 /dev/sdb1
-s 指定PE塊大小
通過改變PE塊大小,從而改變卷組允許支援的邏輯卷最大容量
技巧:
#clear 清屏
#df –lh 顯示系統現在的分區掛載情況
建立快照(備份資料)
#lvcreate –s –L 52M –n snap /dev/vg0/data
-s 表示快照
-L 快照大小要大於或等於被建立的邏輯卷data
-n 快照名稱
快照不用格式化即可使用
刪除邏輯卷步驟LVàVGàPV
1.umount所有LV
2.lvremove /dev/vg0/data (通過lvscan查看)如有快照,先移除快照再移除邏輯卷。
3.#vgremove vg0
使用過程中,如有錯誤,可查看系統日誌
#tail /var/log/message