安裝完 Proxmox 後,系統會自動配置硬碟空間,其中包括一個 local 硬碟分割區和另一個 local-lvm 硬碟分割區。然而,當我們開始使用 Proxmox 自動備份到 local 硬碟分割區時,可能會發現空間不足的問題。因此,我們希望能夠移除內建的 local-lvm 硬碟分割區,以將其空間釋放出來,以便作為合併的儲存空間。
目錄
備份、移除虛擬 VM
目前看到現在是 local 硬碟分割區,它空間容量分配很少,接下來要準備動作多出來空間合併。
先把虛擬 VM 備份下來,它會備份到 local 硬碟分割區裡面,這分區是不會被刪除。
然後將目前已建立虛擬 VM 關機後,並且刪除移除掉。
移除掉後,到 local-lvm 硬碟分割區,會看到 VM 磁碟原本已建立 VM 沒有了。
刪除分區並且合併動作
回到 PVE 節點內,在命令列 GUI 介面,或是可以用 SSH 連線下指令即可。
移除 local-lvm 硬碟分割區
lvremove pve/data
將已移除空間合併到 local 硬碟分割區
lvextend -l +100%FREE -f pve/root
local 硬碟分割區將延伸空間
resize2fs /dev/mapper/pve-root
配置儲存設定
再回資料中心那邊,把儲存內 local-lvm 硬碟分割區移除,因為它已沒有什麼空間分配了。
把 local 硬碟分割區變更內容組態設定,加入磁碟映像、容器這兩個項目。
在完成設定後,就會看到硬碟空間已完成合併空間了,原本已備份 VM 可還原到 local 硬碟分割區繼續運作囉~