實驗環境,假設本機系統中已有一個磁盤,現增加三個磁盤作LVM。
一:第一次使用LVM時一定要使用vgscan,以生成/etc/lvmtab和/etc/lvmtab.d。
#vgscan
二:使用fdisk指令劃分VLM分區,分區類型為"8e"。
#fdisk /dev/sdb
#fdisk /dev/sdc
#fdisk /dev/sdd
三:在以上三個磁盤中生Physical Volume。
#pvcreate /dev/sdb1
#pvcreate /dev/sdc1
#pvcreate /dev/sdd1
四:建立一個Volume Group。
#vgcreate Volume Group name(VG1) /dev/sdb1 /dev/sdc1 /dev/sdd1
如果是要擴充一個Volume Group,使用以下指令。
#vgextend Volume Group name(VG1)/dev/sdX
五:建立一個 Logical Volume.
#lvcreate -L SIZE Volume Group name(VG1)-n Logical Volume name(lv1)
擴充一個現有的Logical Volume:
#e2fsadm -L +SIZE /dev/Volume Group name(VG1)/Logical Volume name(lv1)
六:建立檔案系統。
#mkfs.ext3 /dev/VG1/lv1
七:挂載檔案系統。
#mkdir /mnt/lv
#mount /dev/VG1/lv1 /mnt/lv
八:删除一個Logical Volume。
1、先解除安裝/dev/VG1/lv1的挂載點。
#umunt /dev/VG1/lv1
2、删除Logical Volume。
#lvremove /dev/VG1/lv1
3、報錯:Unable to deactivate logical volume ,删除失敗,可執行
#lsof /dev/VG1/lv1
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
tgtd 4150 root 11u BLK 253,2 0t0 255606978 /dev/cinder-volumes/../dm-2
#service tgtd stop
九:删除一個Volume Group ,在删除Volume Group之前,必須先将Volume Group内的Logical Volume先删
除,然後将Volume Group停止作用,然後再删除Volume Group。
1、先解除安裝/dev/VG1/lv1的挂載點。
#umunt /dev/VG1/lv1
2、删除Logical Volume。
#lvremove /dev/VG1/lv1
3、停止Volume Group作用。
#vgchange -a n VG1
4、删除Volume Group。
#vgremove VG1