前言:

LVM的概念是從磁碟分割所衍生出來的,由於磁碟分割後不能隨意修改分割區大小,因而產生LVM這個彈性的應用,將想要彈性分割的幾個磁區製成 PV(實體卷軸),接著再將這些實體卷軸合併成 VG(卷軸群組),之後就可以隨意分割為數個 LV(邏輯卷軸),完成上述步驟後就可以隨意調整每個 LV 的大小囉!

By the way, LVM的調整大小範圍在於你所給予的分割區大小,而記錄磁區是否為LVM時也會占用一點小小的空間。
最後最後,切割出來的 LV 只能放大,不能縮小,因為每個磁區的使用率都不盡相同,若隨意縮小會造成一些資料的儲存問題喔!

PV、VG、LV

  1. 建立分割區

    詳情參考:磁碟說明與分割

  2. 修改分割區類型
    > t
    > default 3
    > number: 8e
    > w
    
  3. 由 分割區 製成 PV
    # pvcreate /dev/sdb3
    
  4. PV 建立 VG
    # vgcreate vgname /dev/sdb3 /dev/sdb5 /dev/sdb6
    
  5. VG 建立 LV
    # lvcreate -n lvname -L size{K,M,G} vgname
    
  6. 建立檔案系統
    # mkfs -t [ext2/ext4/xfs...] /dev/vgname/lvname
    
  7. 擴增 LV
    #lvextend -L +size{K,M,G} /dev/vgname/lvname
    
  8. 擴增檔案系統
    xfs_growfs /dev/vgname/lvname //xfs
    resize2fs /dev/vgname/lvname //{ext2、3、4}