如果 ubuntu 上的空間不足,特別是在 VM 一開始沒有規劃好足夠的空間,後來要加上去的話就要透過 lvm 的方式擴充了!

建立新的空間
先用 sudo cfdisk 找出新的空間,並且 [write] 之後,要先重啟一下系統
用 fdisk /dev/sda 建立一個新的 logic 磁區
type p - to list all your partitions type n - to create a new partition type l - for "logical" type t - to change the partition type to "Linux LVM" type 8e - for the "Linux LVM" type type p - to list the new partition table type w - to write changes and exit
檢查新空間
用 sudo fdisk -l /dev/sda 確認是否已經建立新的空間
建立新磁區
假定新的空間是 /dev/sda3,則執行
sudo pvcreate /dev/sda3
並且用 sudo pvdisplay 確認一下是否建立成功
開始擴充 volume
有些可能要先安裝一下 lvm2
sudo apt-get install lvm2
然後根據 pvdisplay 看到你的 volumn 後,執行以下命令
sudo vgextend 280g /dev/sda3