溫馨提示×

Ubuntu Swap不足怎么辦

小樊
42
2025-09-10 16:22:12
欄目: 智能運維

Ubuntu Swap不足時,可通過以下方式解決:

  1. 增加Swap文件

    • 檢查當前Swap狀態:sudo swapon --showfree -h。
    • 創建新Swap文件(如4GB):
      sudo fallocate -l 4G /swapfile(推薦,無需安裝工具)。
      sudo dd if=/dev/zero of=/swapfile bs=1M count=4096。
    • 設置權限并啟用:
      sudo chmod 600 /swapfile
      sudo mkswap /swapfile
      sudo swapon /swapfile。
    • 永久生效:編輯/etc/fstab,添加/swapfile none swap sw 0 0。
  2. 擴展現有Swap分區(需未分配空間)

    • 關閉現有Swap分區:sudo swapoff /dev/sdXnsdXn為分區名)。
    • 用GParted等工具調整分區大小,擴展Swap分區。
    • 重新格式化并啟用:sudo mkswap /dev/sdXn,sudo swapon /dev/sdXn。
    • 更新/etc/fstab中的UUID(可選)。
  3. 調整Swappiness參數(優化使用頻率)

    • 臨時修改:sudo sysctl vm.swappiness=10(數值越低,越少使用Swap)。
    • 永久修改:在/etc/sysctl.conf中添加vm.swappiness=10,執行sudo sysctl -p生效。

注意

  • 優先使用Swap文件,操作更簡單且無需調整分區。
  • 確保磁盤空間充足,避免因擴容導致數據丟失。
  • 若需休眠功能,Swap大小需≥物理內存。

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