Linux 學習筆記-LVM磁盤管理
邏輯卷管理通過將底層物理硬盤抽象封裝起來,以邏輯卷的形式表現給上層系統,邏輯卷的大小可以動態調整,而且
不會丟失現有數據,新加入到硬盤也不會改變。現有上層的邏輯卷。作為一種動態磁盤管理機制,邏輯卷技術提高了磁盤管理
的靈活性。
PE physical Extend //物理擴展
PV physical volume //物理卷
VG volume group //卷組
LV logical volume //邏輯卷
使用 LVM 的步驟:
a. 物理硬盤格式化為 PV(物理卷),底層空間被分做每個4M大小的PE。
b. 創建 VG(卷組)--空間池的概念。
說明:不同的PV加入同一個VG,不同PV的PE全部進入VG的PE池內。
c. 創建 LV (邏輯卷)。
說明:LV 基于 PE 創建,大小為 PE 的整數倍,組成LV的PE可能來自不同物理磁盤。
d. 格式化 LV,掛載。
說明:LV 的擴充縮減實際上就是增加或減少組成該 LV 的 PE 的數量,其過程不丟失原始數據。創建好VG后,出現
/dev/vgname/lvname 目錄。
LVM邏輯卷的創建流程如下:
1.將一個磁盤或分區格式化為物理卷:pvcreate /dev/sdb1 /dev/sdb2
2.將物理卷添加到一個卷組中:vgcreate vgname -vg /dev/sdb1 /dev/sdb2
3.基于卷組創建一個邏輯卷mylv(名字):lvcreate -L 10G -n mylv vgname -vg
4.格式化邏輯卷:mkfs.ext4 /dev/linux -vg/mylv
5.掛載使用:mount /dev/linux -vg/mylv /mnt
邏輯卷查看命令:
pvdisplay (詳細)
pvs
vgdisplay
vgs
lvdisplay
lvs
刪除一個LVM的操作:
1.刪除一個LV(邏輯卷):lvremove /dev/linux -vg/mylv
2.刪除一個VG(卷組):vgremove linux -vg
3.刪除一個PV(物理卷):pvremove /dev/sda1
邏輯卷的拉伸及縮小。
1)邏輯卷可以實現動態在線拉伸,擴展一個邏輯卷的空間不需要卸載文件系統,拉伸一個邏輯卷的步驟如下:
1.保證卷組中有足夠空閑空間:vgdisplay
2.擴充指定邏輯卷空間:lvextend -L +10G /dev/linux -vg/mylv
3.更新文件系統:resize2fs /dev/linux -vg/mylv
4.查看更新后的文件系統:df -h
拉伸一個卷組:
1.將要添加到卷組中的磁盤格式化為物理卷:pvcreate /dev/sdc
2.將磁盤添加到指定卷組中:vgextend linux -vg /dev/sdc
3.查看擴充后大小:vgdisplay
2)邏輯卷可以動態縮小,但是縮小操作必須使邏輯卷離線,也就是卸載,縮小一個邏輯卷步驟如下:
1.卸載該邏輯卷:umount /dev/lnux -lv/mylv
2.縮小文件系統:resize2fs /dev/linux -lv/mylv 10G
3.縮小邏輯卷大小:lvreduce -L -5G /dev/linux -lv/mylv
4.查看縮小后大小:lvdisplay
5.掛載使用:mount /dev/linux -lv/mylv /mnt
縮小一個卷組:
1.將一個磁盤移出一個卷組:vgreduce linux -lv /dev/sdc
2.查看縮小后卷組大小:vgdisplay
posted on 2014-07-23 09:40 順其自然EVO 閱讀(249) 評論(0) 編輯 收藏 所屬分類: linux