1. 程式人生 > >linux——LVM邏輯卷管理器

linux——LVM邏輯卷管理器

一、LVM
  全稱“邏輯卷管理器”,為了解決基本磁碟的使用侷限。
二、LVM基本概念
1.PV:物理卷,在Linux中指一塊磁碟或一個分割槽
2.VG:卷組,由一個或多個pv組成
3.PE:物理分割槽,PE加入VG時,會被劃分成等大的PE
4.LE:邏輯分割槽,LE與PE等大對映
5.LV:邏輯卷,多個LE組成LV


PV加入VG時,會被劃分成許多等大的PE,每一個PE對應一個LE,多個LE組成LV,然後對LV進行格式化,掛載使用

三、建立LVM
1.建立PV:
pvcreate /dev/分割槽檔案或磁碟檔案
例:將/dev/sdb1和sdb2建立為PV
pvcreate /dev/sdb[1-2]
2.檢視系統中所有的pv
pvs或pvdisplay或pvscan
3.建立VG
vgcreate vg名 pv名
注:如果需要制定PE的大小,需要使用引數 -s,如果未制定PE的大小,則每個PE的預設大小為4M
例:將/dev/sdb1和/dev/sdb2加入vg1的卷組中
vgcreate vg1 /dev/sdb[1-2]
4.檢視系統中的所有VG
vgs vgdisplay vgscan
5.建立LV
lvcreate -L lv的大小  -n lv的名字  vg名
例:在vg1中,建立一個500M的LV,LV的名稱為lv1
lvcreate -L 500M -n lv1 vg1
6.檢視系統中所有的LV
lvs  lvdisplay  lvscan
7.格式化
mkfs -t 檔案系統型別 /dev/vg名/lv名
例:將lv1格式化為ext4檔案系統型別
mkfs -t ext4 /etc/vgl/lv1
8.掛載使用
mount /dev/ vg1/lv1 /mnt/lvm
9.開機自啟
vim /etc/fstab
在檔案末尾新增
/dev/vg名/lv名 掛載點 檔案系統格式 許可權 是否備份 是否檢查
例:將/dev/vg1/lv1開機自啟掛載到/mnt/lvm
dev/vg1/lv1 /mnt/lvm ext4 defaults 0 0
四、刪除LVM
1.解除安裝已掛載的LV
例:將/dev/vg1/lv1從/mnt/lvm上解除安裝
umount /mnt/lvm
2.刪除lv
lvremove  /dev/vg名/lv名
例:將dev/vg1/lv1刪除
lvremove dev/vg1/lv1
3.刪除VG
vgremove /dev/vg名
例:將/dev/vg1刪除
vgremove /dev/vg1
4.刪除PV
pvremove /dev/pv名
例:將/dev/sdb1和sdb2兩塊pv刪除
pvremve /dev/sdb[1-2]