溫馨提示×

ubuntu分卷后如何擴容

小樊
43
2025-09-22 21:55:22
欄目: 智能運維

Ubuntu分卷(LVM)后擴容步驟

一、擴容前準備

  1. 備份重要數據:任何磁盤操作均存在數據丟失風險,擴容前務必備份關鍵數據(如使用rsync或外部存儲設備)。
  2. 確認LVM架構:通過lsblk -fsudo lvdisplay查看系統是否使用LVM(邏輯卷管理)。若根分區路徑為/dev/mapper/xxx-vg-xxx-lv(如/dev/mapper/ubuntu--vg-ubuntu--lv),則說明已使用LVM,可直接進行后續操作。

二、具體擴容步驟

1. 查看當前LVM狀態

  • 查看物理卷(PV)信息:sudo pvdisplay(確認現有物理卷的設備名,如/dev/sda2)。
  • 查看卷組(VG)信息:sudo vgdisplay(重點關注“Free PE / Size”字段,即卷組剩余可用空間,若無剩余空間需先擴展卷組)。
  • 查看邏輯卷(LV)信息:sudo lvdisplay(記錄需要擴容的邏輯卷路徑,如/dev/ubuntu-vg/ubuntu-lv)。

2. 擴展物理卷(PV,可選)

若卷組無剩余空間,需先將新磁盤或未分配空間添加為物理卷:

  • 對新磁盤(如/dev/sdb)創建物理卷:sudo pvcreate /dev/sdb(若磁盤已有分區,需指定分區設備名,如/dev/sdb1)。
  • 將物理卷添加到現有卷組:sudo vgextend 卷組名 物理卷設備名(例如sudo vgextend ubuntu-vg /dev/sdb)。

3. 擴展邏輯卷(LV)

  • 方式1:擴展至卷組全部剩余空間(推薦,避免手動計算大?。?br> sudo lvextend -l +100%FREE 邏輯卷路徑(例如sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv)。
  • 方式2:擴展指定大小(如增加50GB):
    sudo lvextend -L +50G 邏輯卷路徑(例如sudo lvextend -L +50G /dev/ubuntu-vg/ubuntu-lv)。
  • 注意:執行后邏輯卷大小已調整,但文件系統尚未識別新增空間。

4. 擴展文件系統

根據文件系統類型選擇對應命令:

  • ext4/ext3/ext2文件系統
    sudo resize2fs 邏輯卷路徑(例如sudo resize2fs /dev/ubuntu-vg/ubuntu-lv)。
  • XFS文件系統
    sudo xfs_growfs 掛載點(例如sudo xfs_growfs /,若邏輯卷掛載在根目錄;若掛載在其他目錄,替換為對應路徑)。
  • Btrfs文件系統
    sudo btrfs filesystem resize max 掛載點(例如sudo btrfs filesystem resize max /home)。

三、驗證擴容結果

執行df -hT命令,查看目標掛載點的“Size”和“Use%”字段,確認空間已增加。

注意事項

  • LVM前提:若系統未使用LVM,擴容現有分區需遷移數據至新磁盤(操作復雜,風險較高),建議新系統安裝時選擇LVM。
  • 在線操作:LVM擴容及文件系統調整通常支持在線完成(無需卸載分區),但部分文件系統(如XFS)需在掛載狀態下操作。
  • 命令準確性:務必確認邏輯卷路徑、卷組名和設備名的正確性,避免誤操作導致數據丟失。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女