1. 程式人生 > >建立邏輯卷步驟

建立邏輯卷步驟

建立邏輯卷(LV)的順序:Linux分割槽---物理卷(PV)---卷組(VG)---邏輯卷(LV)---掛載到檔案系統  

刪除邏輯卷(LV)的順序:解除安裝檔案系統----邏輯卷(LV)---卷組(VG)----物理卷(PV)---Linux分割槽

 

一、建立邏輯卷通常包括如下步驟:

  1)建立分割槽:               

    命令:fdisk  /dev/sda             #例如對/dev/sda分割槽

       fdisk -l           #檢視分割槽資訊

       partprobe  /dev/sda     #使分割槽生效,或重啟系統生效

       partx  /dev/hda     #檢視當前硬碟的分割槽表及使用情況

  2)建立物理卷將linux物理分割槽轉變為物理卷                

     命令:

      檢視物理卷:   pvdisplay 或 pvscan

      建立單個物理卷: pvcreate /dev/sda     

        建立多個物理卷: pvcreate /dev/sdb /dev/sdc /dev/sdd

               pvcreate /dev/sdb{1,2}  #將物理分割槽/dev/sdb{1,2}轉變為物理卷

      

刪除物理卷:       pvremove /dev/sdb2       #刪除物理卷,

              

  3)建立卷組

      檢視卷組:    vgdisplay 或 vgscan  

        建立單個物理卷: vgcreate 

              例:vgcreate vg01 /dev/sdb{1,2}   #將已經是物理卷的/dev/sdb{1,2}轉化為卷組名為vg01的卷組

                                              vgcreate -s 32M vg01 /dev/sdb1  #將/dev/sdb1轉化為卷組名為vg01,並指定大小為32M

      啟用卷組:      vgchange -a y vg01         #將卷組vg01啟用

      擴展卷組:   vgextend

              例: vgextend  vg01 /dev/sdb3   #將新增的物理卷新增到vg01卷組中,對已有的卷組時進行擴充套件

      刪除卷組:     vgremove /dev/vg01         #刪除卷組vg01

 

  4)建立邏輯卷

      檢視邏輯卷:  lvdisplay     lvscan 

              例: lvdisplay -v /dev/vg01/lvdata01    #檢視某一邏輯卷詳細資訊

      建立邏輯卷:       lvcreate

              例:lvcreate -L 6G -n lvdata02 vg01  #在卷組vg01中,建立卷名為lvdata02大小為6G的邏輯卷

      擴充套件邏輯卷:  lvextend

              例:lvextend -L +19G /dev/mapper/vg01-lvdata01   #對邏輯卷lvdata01進行擴充套件增加19G大小

      使擴充套件大小生效:resize2fs                     #對於ext3、ext4等ext系統格式,需要用resize2fs

              例:resize2fs -f /dev/mapper/vg01-lvdata01    #使增加的邏輯卷大小立即生效

              xfs_growfs                        #對於xfs格式,需要用xfs-growfs

              例:xfs_growfs /dev/mapper/vg01-lvdata01

      減小邏輯卷:  lvreduce   #必須是離線方式(即先解除安裝檔案系統)

              例:lvreduce -L -1G /dev/mapper/vg01-lvdata01   #將邏輯卷/dev/mapper/vg01-lvdata01容量減小1GB

              備註:縮小邏輯卷通常要先解除安裝檔案系統,並且縮小後空間容量必須大於等於檔案當前佔用的容量,

                 若操作不當,會導致資料丟失,須謹慎。

      刪除邏輯卷:  lvremove

              例:

              umount  /data     #先解除安裝掛接點,假設掛載點是/data

              lvremove /dev/mapper/vg01-lvdata01   #刪除邏輯卷lvdata01 ,若需要先備份資料,請先備份後再刪除。

 

  5)建立檔案系統

      格式化:    mkfs

              例:mkfs -t ext4 /dev/mapper/vg01-lvdata01

      邏輯卷掛載目錄: mount 

              例:mkdir  /data     #建立掛載點(即檔案目錄)

                    mount /dev/mapper/vg01-lvdata01 /data/   #將邏輯卷掛載到/data  

      設定開機掛載:

              vi /etc/fstab   #設定開機自動掛載

              /dev/mapper/vg01-lvdata01          /data                   ext4    defaults       0 0