Lvm 即邏輯卷管理( LogicalVolume Manager), IBM AIX 默認只能裝在LVM上,不能直接裝在物理分區上,可見LVM對於企業級的應用是相當重要的,如今linux 也支持了lvm的管理,咱們重點理解 linux lvm2.0linux
LVM有兩個做用,一個或者多個塊設備邏輯集合在一塊兒,實現動態管理,劃分等功能。第二個是實現快照功能ide
Lvm其實能夠分爲三個層次spa
物理層3d
利用塊設備(例如,一塊磁盤,一個分區,一個陣列)能夠建立物理卷.blog
咱們首先查看能夠用做LVM物理卷的設備生命週期
利用上面命令能夠查看全部的塊設備,我在虛機上建立了倆個新的硬盤,/dev/sdb 和/dev/sdc ,分別在上面建立兩個分區 /dev/sdb1 /dev/sdb2 /dev/sdc1 /dev/sdb2get
建立好新的分區後,改變分區id ,Lvm的id 爲8eit
查看磁盤是否被內核認識到class
建立物理卷擴展
咱們使用 /dev/sdb2 和 /dev/sdc2 創建卷組 vg007
若是咱們以爲vg007的磁盤不夠大,咱們還可使用PV擴展卷組
若是想縮減卷組的話
建立邏輯卷
邏輯卷減少
邏輯卷擴大
格式化並掛載
掛載
查看信息
若是已經掛載了,再增長新的空間,須要先卸載,先強制檢查是否錯誤,而後再擴展邏輯
邏輯捲縮減
1、卸載並強行檢測文件系統;
e2fsck-f
2、邏輯邊界
resize2fs/path/to/device SIZE
3、物理邊界
lvreduce-L [-]SIZE /path/to/lv
快照卷爲了應對數據的恢復,若是某一時刻,用戶誤操做能夠恢復到快照時刻,快照卷建立一個邏輯卷,這個邏輯捲開始時空的,數據被修改時,邏輯卷保存修改以前的數據,快照應該是的只讀的,並且須要和原卷組一個VG上,快照卷的生命週期和原數據卷同樣。
建立快照卷