此文章只記錄了一些在Linux下面對LVM卷操做的簡單的命令,沒有深刻講解。若有錯誤請指證,謝謝。ide
1、添加物理卷
一、將硬盤設置爲Linux LVM (#pvcreate /dev/sdb)
將sdb設置爲8e 也就是LVM卷
#fdisk /dev/sdb (也能夠用parted)
command(m for help): t (這裏輸入 t)
partition nummber(1-2): 1
hex code (type L to list codos): 8e (這裏輸入8e 選擇爲LVM卷)
#pvcreate /dev/sdb1 (建立物理卷 將sdb1設置爲物理卷)spa
二、查看 pvdisplaycode
三、刪除物理卷
#pvremove /dev/sdb1
必須在不屬於任何卷組的狀況下刪除。 rem
2、卷組管理
一、添加捲組
建立一個新的卷組vg_data
#vgcreate vg_data /dev/hda1 /dev/hda2
vg_data 卷組名
/dev/hda1 /dev/hda2 將哪幾個分區加入到卷組裏我這裏面將hda1和hda2加入到vg_data這個卷組裏面。it
二、擴展(將新分區加入到新的卷組裏)
#vgextend vg_data /dev/hda3
將hda3加入到 vg_data這個卷組裏io
三、查看卷組
#vgdisplayclass
四、從卷組中刪除物理卷
#vgreduce vg_data /dev/hda3
將hda3從vg_data中刪除
刪除全部未被使用的卷組
#vgreduce -a擴展
五、刪除卷組
#vgremove vg_data
刪除後能夠查看到物理卷將不屬於任何卷組gc
3、邏輯卷管理
一、添加邏輯卷
#lvcreate -L 1000m -n lv_data1 vg_data
在vg_data這個卷組下建立一個1000m的邏輯卷並命名爲lv_data1
邏輯卷的大小也能夠用PE值來表示 經過vgdisplay能夠看到PE的值
例: 如PE=4m 則 1000m 就是250 個PE 則命令能夠這樣寫
#lvcreate -l 250 -n lv_data1 vg_datacommand
二、更改大小(不建議改小 數據會丟失)
#lvresize -L 1500m /dev/vg_data/lv_data1
#resize2fs -p /dev/vg_data/lv_data1
將剛纔生成的lv_data1增大到1500M
三、查看邏輯卷信息
#lvdisplay /dev/vg_data/lv_data1
四、刪除邏輯卷 #lvremove /dev/vg_data/lv_data1