溫馨提示×

Ubuntu分區如何縮小

小樊
44
2025-10-03 12:55:52
欄目: 智能運維

Ubuntu分區縮小的通用流程與注意事項
在Ubuntu中縮小分區需謹慎操作,不當操作可能導致數據丟失。以下是詳細步驟及關鍵注意事項:

一、操作前準備

  1. 備份重要數據:縮小分區存在數據丟失風險,務必提前備份分區內所有關鍵數據(如文檔、照片、配置文件等)。
  2. 確認分區類型
    • 查看分區路徑:lsblkdf -h(如 /dev/sda1、/dev/mapper/ubuntu-vg-root);
    • 確認文件系統類型:df -Th(常見為ext4、xfs,xfs不支持縮小,需備份后重新格式化)。

二、非LVM分區(普通分區)縮小步驟

適用于未使用LVM的普通分區(如/dev/sda1),需進入救援模式(因系統分區無法在運行時卸載):

  1. 進入救援模式
    使用Ubuntu安裝盤啟動,選擇“試用Ubuntu”,打開終端。
  2. 檢查文件系統
    替換/dev/sdXY為實際分區路徑(如/dev/sda1),執行:
    sudo e2fsck -f /dev/sdXY
    
    (此步驟修復文件系統錯誤,確??s小操作安全)。
  3. 縮小文件系統
    使用resize2fs命令調整文件系統大?。?code>new_size如30G、50%):
    sudo resize2fs /dev/sdXY new_size
    
    (例:縮小至30GB:sudo resize2fs /dev/sda1 30G)。
  4. 調整分區大小
    使用fdiskparted工具刪除并重建分區(注意:此操作會清空分區表,需確認分區路徑正確):
    • fdisk命令示例
      sudo fdisk /dev/sdX  # 替換為磁盤路徑(如/dev/sda)
      
      操作流程:
      • 輸入p查看分區表,記錄分區號(如1);
      • 輸入d刪除分區,選擇對應分區號;
      • 輸入n創建新分區,選擇主分區(p),分區號與原分區一致,起始扇區保持默認,結束扇區設置為+new_size(如+30G);
      • 輸入w保存并退出(此操作會同步分區表至磁盤)。
  5. 重啟系統
    執行reboot退出救援模式,重啟后檢查分區大?。?pre class="hljs">lsblk # 查看分區大小 df -h # 查看文件系統掛載狀態

三、LVM分區(邏輯卷)縮小步驟

適用于使用LVM(邏輯卷管理)的分區(如Ubuntu默認安裝的/dev/mapper/ubuntu-vg-root),可在Live環境(如安裝盤)或原系統中操作:

  1. 準備LVM環境
    • 若在原系統中操作,跳過此步;若在Live環境中,執行:
      sudo vgscan  # 掃描卷組
      sudo vgchange -ay  # 激活卷組
      
  2. 檢查文件系統
    替換/dev/mapper/vg_name-lv_name為實際邏輯卷路徑(如/dev/ubuntu-vg/root),執行:
    sudo e2fsck -f /dev/mapper/vg_name-lv_name
    
  3. 縮小文件系統
    使用resize2fs調整文件系統大?。ㄐ栊∮谀繕诉壿嬀泶笮。?pre class="hljs">sudo resize2fs /dev/mapper/vg_name-lv_name new_size
  4. 縮小邏輯卷
    使用lvreduce命令調整邏輯卷大?。?code>-L指定新大小,如200G、50%VG):
    sudo lvreduce -L new_size /dev/mapper/vg_name-lv_name
    
    (例:縮小至200GB:sudo lvreduce -L 200G /dev/ubuntu-vg/root)。
  5. 驗證結果
    檢查邏輯卷大?。?pre class="hljs">sudo lvdisplay /dev/mapper/vg_name-lv_name 查看文件系統是否正常掛載:
    df -h
    

四、關鍵注意事項

  1. 文件系統限制
    • ext4:支持在線縮?。ú糠智闆r需卸載);
    • xfs不支持縮小,需備份數據后重新格式化。
  2. 操作順序
    必須先縮小文件系統,再調整分區大小(反之可能導致文件系統損壞)。
  3. 空間預留
    縮小后的分區大小需大于當前已用空間(如已用250GB,不可縮小至200GB)。
  4. 工具選擇
    • 命令行:fdisk(傳統分區表)、parted(GPT分區表)、e2fsck(文件系統檢查)、resize2fs(文件系統調整)、lvreduce(LVM邏輯卷調整);
    • 圖形界面:gparted(需安裝:sudo apt install gparted),操作更直觀,但需注意備份。
  5. 系統分區處理
    根分區(/)需進入救援模式操作,無法在運行時卸載。

通過以上步驟可安全縮小Ubuntu分區,操作前務必確認備份及分區類型,避免誤操作導致數據丟失。

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