Ubuntu分卷(LVM)后擴容步驟
rsync
或外部存儲設備)。lsblk -f
或sudo lvdisplay
查看系統是否使用LVM(邏輯卷管理)。若根分區路徑為/dev/mapper/xxx-vg-xxx-lv
(如/dev/mapper/ubuntu--vg-ubuntu--lv
),則說明已使用LVM,可直接進行后續操作。sudo pvdisplay
(確認現有物理卷的設備名,如/dev/sda2
)。sudo vgdisplay
(重點關注“Free PE / Size”字段,即卷組剩余可用空間,若無剩余空間需先擴展卷組)。sudo lvdisplay
(記錄需要擴容的邏輯卷路徑,如/dev/ubuntu-vg/ubuntu-lv
)。若卷組無剩余空間,需先將新磁盤或未分配空間添加為物理卷:
/dev/sdb
)創建物理卷:sudo pvcreate /dev/sdb
(若磁盤已有分區,需指定分區設備名,如/dev/sdb1
)。sudo vgextend 卷組名 物理卷設備名
(例如sudo vgextend ubuntu-vg /dev/sdb
)。sudo lvextend -l +100%FREE 邏輯卷路徑
(例如sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
)。sudo lvextend -L +50G 邏輯卷路徑
(例如sudo lvextend -L +50G /dev/ubuntu-vg/ubuntu-lv
)。根據文件系統類型選擇對應命令:
sudo resize2fs 邏輯卷路徑
(例如sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
)。sudo xfs_growfs 掛載點
(例如sudo xfs_growfs /
,若邏輯卷掛載在根目錄;若掛載在其他目錄,替換為對應路徑)。sudo btrfs filesystem resize max 掛載點
(例如sudo btrfs filesystem resize max /home
)。執行df -hT
命令,查看目標掛載點的“Size”和“Use%”字段,確認空間已增加。