1. 程式人生 > >LVM 邏輯卷擴容方法及步驟

LVM 邏輯卷擴容方法及步驟

根據LVM-HOWTO整理了一下邏輯卷的擴容方法,以免將來忘記。

假設VG名為VolGroup01,LV名為lv_data,新增的磁碟為/dev/sdb

1. 使用fdisk建立一個Id為8e (Linux LVM)的分割槽

fdisk /dev/sdb

  n (新建分割槽)

    p (新建主分割槽)

    1 (分割槽編號)

  t (變更分割槽的System ID)

    1 (選擇要變更System ID的分割槽號)

    8e (將分割槽的System ID設定為Linux LVM)

  w (寫入分割槽表)

(注意如果是在已裝載的磁碟上新建分割槽,需要重啟後才能使得新分割槽生效)

至此我們已經建立了一個新的LVM分割槽(/dev/sdb1)

2. 使用pvcreate 建立物理卷

pvcreate /dev/sdb1

(可以使用pvdisplay(或者pvscan)顯示新增的物理卷)

3. 使用vgextend對VolGroup01進行擴容

vgextend VolGroup01 /dev/sdb1

(可以使用vgdisplay顯示擴容後的卷組狀態)

4. 使用lvextend對lv_data進行擴容

lvextend /dev/VolGroup01/lv_data /dev/sdb1

(可以使用lvdisplay顯示擴容後的邏輯卷狀態)

5. 最後擴容檔案系統

resize2fs /dev/VolGroup01/lv_data

至此,整個擴容過程完成,可以使用df -h 顯示擴容後狀態。