Ubuntu虛拟機磁盤擴容方法
術語
實體卷:Physical Volume,簡稱PV。
卷組:Volume Group,簡稱VG。
邏輯卷:Logical Volume ,簡稱LV。
實體分區:Physical Extents,簡稱PE。
邏輯分區:Logical Extents,簡稱LE。
擴容順序
建立新的PV—将新的PV加入到目前VG—擴容現有LV----擴容檔案系統
步驟
(1)建立一個實體卷
添加後,執行:
fdisk -h
顯示如下:
其中LVM是邏輯盤卷管理(Logical Volume Manager)的簡稱,它是Linux環境下對磁盤分區進行管理的一種機制。其/dev/vda5對應的是root分區。
另外,也使用pvcreate指令建立實體卷,指令如下:
pvcreate /dev/vda3
(2)将新的PV加入到目前VG
檢視邏輯卷組(vgdisplay):
把建立的實體卷添加到邏輯卷組:
vgextend ubuntu-gnome-vg /dev/vda3
(3)将邏輯卷組新添加的空間配置設定給需要的分區:
配置設定制定大小空間:
lvextend -L +100G /dev/mapper/ubuntu–gnome–vg-root
将剩餘的所有空間添加到指定分區:
lvextend -l +100%FREE /dev/mapper/ubuntu–gnome–vg-root
lvextend擴充的是lv, df看到的是檔案系統, 是以還需要擴充檔案系統。
(4)擴充檔案系統:
resize2fs -p -F /dev/mapper/ubuntu–gnome–vg-root
或
xfs_growfs /dev/mapper/ubuntu–gnome–vg-root
注意:
若檔案系統為xfs 用指令xfs_growfs
若檔案系統為 ext2/ext3/ext4 用指令resize2fs
用df檢視系統,如下
參考資料
https://jingyan.baidu.com/article/25648fc18f22b29191fd0011.html
https://www.cnblogs.com/dbseeker/p/6369777.html