溫馨提示×

Ubuntu Swapper:如何擴展交換分區

小樊
42
2025-10-07 12:08:04
欄目: 智能運維

Ubuntu Swapper擴展交換分區的完整步驟

擴展Ubuntu系統的交換空間(Swapper)可通過擴展現有交換分區創建新的交換文件兩種方式實現。其中,交換文件更靈活且風險更低,推薦優先使用;若需調整物理分區大小,則需使用GParted等工具。以下是詳細操作流程:

一、準備工作

  1. 備份重要數據:無論選擇哪種方式,磁盤操作均有數據丟失風險,務必提前備份個人文件。
  2. 檢查當前交換空間:通過以下命令查看現有交換分區的大小和使用情況,確認是否需要擴展:
    sudo swapon --show
    free -h
    

二、方法一:擴展現有交換分區(適用于已有交換分區的情況)

1. 禁用當前交換分區

若系統已使用交換分區(如/dev/sda2),需先禁用它以釋放空間:

sudo swapoff /dev/sdXY  # 替換為你的交換分區名稱(如/dev/sda2)

2. 調整分區大小

使用GParted圖形工具(推薦新手)或fdisk命令行工具擴展分區:

  • GParted步驟
    1. 安裝GParted(若未安裝):sudo apt update && sudo apt install gparted;
    2. 打開GParted,選擇包含交換分區的磁盤;
    3. 右鍵點擊交換分區,選擇“Resize/Move”;
    4. 拖動分區邊界或輸入新大?。ㄐ璐_保相鄰分區有未分配空間),點擊“Apply”保存更改。
  • 命令行步驟(以fdisk為例)
    1. 運行sudo fdisk /dev/sdXsdX為磁盤名稱,如/dev/sda);
    2. 輸入p查看分區表,記下交換分區號(如/dev/sda2對應分區號2);
    3. 輸入d刪除交換分區(不會刪除數據,僅移除分區表條目);
    4. 輸入n創建新分區,選擇原分區號,設置更大的起始扇區(保持與原分區一致),結束扇區(增加所需大?。?;
    5. 輸入t將分區類型改為82(Linux swap);
    6. 輸入w保存并退出。

3. 重新格式化交換分區

擴展分區后,需重新格式化為交換文件系統:

sudo mkswap /dev/sdXY  # 替換為你的交換分區名稱

4. 重新啟用交換分區

sudo swapon /dev/sdXY

5. 驗證擴展結果

sudo swapon --show  # 查看新交換空間大小
free -h             # 確認總虛擬內存增加

三、方法二:創建新的交換文件(推薦,更靈活)

若沒有現有交換分區,或希望快速擴展,創建交換文件是最便捷的方式:

1. 創建交換文件

使用fallocate(快速)或dd(兼容性好)命令創建指定大小的文件(如4GB):

  • fallocate命令
    sudo fallocate -l 4G /swapfile  # 創建4GB交換文件
    
  • dd命令(若fallocate不可用):
    sudo dd if=/dev/zero of=/swapfile bs=1M count=4096  # 1M×4096=4GB
    

2. 設置文件權限

為確保安全,交換文件僅能被root用戶讀寫:

sudo chmod 600 /swapfile

3. 格式化交換文件

將文件轉換為交換空間:

sudo mkswap /swapfile

4. 啟用交換文件

sudo swapon /swapfile

5. 持久化配置(開機自動啟用)

編輯/etc/fstab文件,添加以下行(確保重啟后自動啟用):

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

6. 驗證擴展結果

sudo swapon --show  # 查看新增的交換文件
free -h             # 確認總虛擬內存增加

四、注意事項

  • 交換空間大小建議:通常為物理內存的1.5-2倍(如8GB內存建議12-16GB交換空間),但不超過32GB。
  • LVM用戶的替代方案:若系統使用LVM(邏輯卷管理),可通過lvextend擴展邏輯卷,再用mkswap格式化,無需調整物理分區,更靈活。
  • 性能優化:交換文件位于SSD上時,性能優于HDD,建議將交換文件放在SSD分區中。

通過以上步驟,即可成功擴展Ubuntu系統的交換空間,提升系統在內存不足時的運行穩定性。

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