解決Proxmox VE分割區空間過小實戰紀錄

這次故事是這樣的。有弄了一台伺服器,全部用預設安裝好後並開機使用。本來一切都安好。但是某次維護的時候發現硬碟空間的大小好像不太對。跟目前這台Proxmox VE上面的安裝的硬碟大小好像少太多了。

目前我這台PVE是 Proxmox VE 7.x的。比對一下硬體的空間跟他實際可以用的空間就知道縮水了。硬體的空間接近600GB但是裝起來的可用只有93GB。所以這次目標就是要把分割的空間給擴充出來用。

SSH進去後先確認下幾個東西

查看分割區大小

# df -h

查看硬碟實際大小

# pvdisplay

查看路徑

# lvdisplay

把空間擴充到400G。

# lvextend -L 400G /dev/pve/root

回應我 Insufficient free space: 73730 extents needed, but only 0 available 。看來是擴充失敗。查找過原因應該是一開始就劃分好不給改了><#

# lsblk

安裝parted來用

# apt install parted

開始動刀

# parted /dev/sda

在(parted)後面輸入print 來查看目前的分割狀態

目前看到lvm的空間是598GB,然後編號是Number 3。我們目標是修改它,所以輸入resizepart 3 後再輸入 100%FREE 把空間切到最大

輸入 quit 可以離開。

這樣應該就搞定了。空間回來了