先增加硬碟空間: 在 Proxmox 頁面,點 vm, hardware, Disk Action, 選 Resize:

輸入要增加的數量:

到 ubuntu 終端機,先檢查 :
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 32G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 513M 0 part /boot/efi
└─sda3 8:3 0 19.5G 0 part /
sr0 11:0 1 1024M 0 rom
已經增加到32G,但 sda3 只用到 19.5G
安裝 : growpart
sudo apt install cloud-guest-utils -y
執行:
sudo growpart /dev/sda 3
(!!! /dev/sda 3 <- — sda 跟 3 之間空一格)
CHANGED: partition=3 start=1054720 old: size=40886272 end=41940992 new: size=66054111 end=67108831
edit : 如果不是裝在 LVM(Logical Volume Manager):
再執行 :
sudo resize2fs /dev/sda3
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/sda3 is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 4
The filesystem on /dev/sda3 is now 8256763 (4k) blocks long.
改好了。
再檢查一次:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 32G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 513M 0 part /boot/efi
└─sda3 8:3 0 31.5G 0 part /
sr0 11:0 1 1024M 0 rom
sda4 有 31.5G 了.
df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 31G 9.0G 21G 31% /
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 32G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 513M 0 part /boot/efi
└─sda3 8:3 0 31.5G 0 part /
sr0 11:0 1 1024M 0 rom
edit : 系統裝在 LVM(Logical Volume Manager)
lsblk:
bob@npmsrv:/opt$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 32G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 30G 0 part
└─ubuntu–vg-ubuntu–lv 252:0 0 15G 0 lvm /
sr0 11:0 1 1024M 0 rom
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
bob@npmsrv:/opt$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 32G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 30G 0 part
└─ubuntu–vg-ubuntu–lv 252:0 0 30G 0 lvm /
sr0 11:0 1 1024M 0 rom
Edit :
LVM 系統最好保留一點空間,所以我得加些空間回去:
Proxmox : VM : Hardware : 選要加的硬碟 , DiskAction / Resize , 輸入要加的大小。
# 安裝工具(如果沒有)
sudo apt update && sudo apt install cloud-guest-utils -y
# 檢查新空間
lsblk
# /dev/sda 變大,但 partition 未變
# 擴 partition(假設 LVM 是 sda3,改成你的)
sudo growpart /dev/sda 3
reboot.