天天看點

建立、删除、管理LVM執行個體

實驗環境,假設本機系統中已有一個磁盤,現增加三個磁盤作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

繼續閱讀