溫馨提示×

Ubuntu分區后如何調整大小

小樊
43
2025-10-07 17:58:24
欄目: 智能運維

Ubuntu分區后調整大小指南

調整Ubuntu分區大小需根據分區類型(LVM或普通分區)和操作需求(擴展/縮?。┻x擇合適方法。以下是詳細步驟及注意事項:

一、擴展分區大小

1. LVM分區擴展(推薦,適用于動態調整)

LVM(邏輯卷管理)提供了靈活的空間擴展能力,適用于需要動態調整的場景。
步驟:

  • 查看當前存儲狀態:確認卷組(VG)是否有可用空間,以及邏輯卷(LV)的當前大小。
    sudo vgdisplay      # 查看卷組可用空間(重點關注"Free PE / Size")
    sudo lvdisplay      # 查看邏輯卷路徑(如/dev/ubuntu-vg/ubuntu-lv)
    lsblk               # 查看磁盤和分區布局
    
  • 擴展邏輯卷(LV)
    若卷組有可用空間,可直接擴展LV。例如,擴展100GB:
    sudo lvextend -L +100G /dev/ubuntu-vg/ubuntu-lv  # 增加100GB
    # 或占用全部剩余空間
    sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
    
  • 調整文件系統
    根據文件系統類型選擇對應命令,必須擴展文件系統才能使用新增空間
    • ext4文件系統:
      sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
      
    • XFS文件系統(僅支持擴展,不支持縮?。?pre class="hljs">sudo xfs_growfs /dev/ubuntu-vg/ubuntu-lv
  • 驗證結果
    df -h               # 查看分區大小是否更新
    

2. 普通分區擴展(非LVM,需未分配空間)

若分區為普通MBR/GPT格式且存在未分配空間,可使用partedfdisk工具。
步驟(以parted為例):

  • 啟動parted
    sudo parted /dev/sdX  # 替換為目標磁盤(如/dev/sda)
    
  • 調整分區大小
    • 輸入print查看分區編號(如/dev/sda1對應分區1);
    • 輸入resizepart <分區號> <新大小>(如resizepart 1 500G擴展至500GB);
    • 輸入quit退出。
  • 調整文件系統
    sudo resize2fs /dev/sdX1  # ext4分區
    

3. 圖形界面工具(GParted)

適合新手操作,需進入Live CD/USB環境(因需卸載分區)。
步驟:

  • 安裝GParted:
    sudo apt update && sudo apt install gparted
    
  • 啟動GParted:在Live環境中打開應用程序菜單,搜索并啟動GParted。
  • 調整分區
    • 選擇目標分區(如/dev/sda1);
    • 右鍵點擊→調整大小/移動;
    • 拖動分區邊界或輸入新大小→點擊應用。
  • 驗證:重啟進入原系統,運行df -h確認。

二、縮小分區大?。ㄐ柚斏?,有數據丟失風險)

縮小分區前必須備份所有重要數據!部分文件系統(如XFS)不支持縮小,需備份后重新格式化。

1. LVM分區縮小

步驟:

  • 進入Live環境:使用Ubuntu安裝盤啟動,選擇“試用Ubuntu”。
  • 激活卷組
    sudo vgscan       # 掃描卷組
    sudo vgchange -ay # 激活卷組
    
  • 檢查文件系統
    sudo e2fsck -f /dev/ubuntu-vg/ubuntu-lv  # 僅ext4支持
    
  • 縮小文件系統
    sudo resize2fs /dev/ubuntu-vg/ubuntu-lv 300G  # 縮小至300GB(需小于當前使用空間)
    
  • 縮小邏輯卷
    sudo lvreduce -L 300G /dev/ubuntu-vg/ubuntu-lv
    
  • 驗證
    sudo lvdisplay    # 確認LV大小
    df -h             # 確認文件系統大小
    

2. 普通分區縮?。ǚ荓VM)

步驟(以parted為例):

  • 卸載分區
    sudo umount /dev/sdXN  # 替換為目標分區(如/dev/sda1)
    
  • 啟動parted
    sudo parted /dev/sdX
    
  • 調整分區大小
    • print查看分區編號;
    • resizepart <分區號> <新大小>(如resizepart 1 200G縮小至200GB);
    • quit退出。
  • 檢查文件系統
    sudo e2fsck -f /dev/sdXN  # 修復可能的錯誤
    
  • 重新掛載
    sudo mount /dev/sdXN /mount_point
    

關鍵注意事項

  1. 備份優先:無論擴展還是縮小,操作前務必備份分區內的所有重要數據。
  2. 文件系統限制
    • ext4支持在線/離線縮?。ㄐ栊遁d或使用Live環境);
    • XFS僅支持擴展,縮小需備份后重新格式化。
  3. LVM優勢:LVM提供了更靈活的空間管理能力,建議新系統使用LVM分區方案。
  4. 操作順序:縮小分區時,必須先縮小文件系統,再縮小分區,否則可能導致數據損壞。
  5. 驗證結果:操作后務必使用df -h、lsblk等命令確認分區大小是否正確。

通過以上步驟,可根據需求安全調整Ubuntu分區大小。若對操作不熟悉,建議尋求專業人士幫助。

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