溫馨提示×

ubuntu如何擴展swap空間

小樊
66
2025-05-30 00:22:38
欄目: 云計算

在Ubuntu中擴展swap空間可以通過以下步驟完成:

方法一:使用fallocatedd創建新的swap文件

  1. 檢查當前swap使用情況

    sudo swapon --show
    free -h
    
  2. 創建一個新的swap文件 使用fallocate(推薦)因為它更快且不會碎片化磁盤空間:

    sudo fallocate -l 2G /swapfile
    

    或者使用dd命令:

    sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
    
  3. 設置正確的權限

    sudo chmod 600 /swapfile
    
  4. 將文件格式化為swap

    sudo mkswap /swapfile
    
  5. 啟用新的swap文件

    sudo swapon /swapfile
    
  6. 驗證新的swap空間是否已添加

    sudo swapon --show
    free -h
    
  7. 使新的swap文件在重啟后自動啟用 編輯/etc/fstab文件:

    sudo nano /etc/fstab
    

    在文件末尾添加以下行:

    /swapfile none swap sw 0 0
    

    保存并退出編輯器。

方法二:擴展現有的swap分區

如果你有一個未使用的磁盤分區或者想要擴展現有的swap分區,可以使用gparted或其他磁盤工具來調整分區大小。以下是使用gparted的步驟:

  1. 安裝gparted

    sudo apt update
    sudo apt install gparted
    
  2. 啟動gparted

    sudo gparted
    
  3. 調整分區大小

    • 找到你的swap分區(通常是/dev/sdaX)。
    • 右鍵點擊該分區,選擇“Resize/Move”。
    • 拖動滑塊或手動輸入新的大小,然后點擊“Apply”。
  4. 擴展swap文件系統 如果你使用的是ext4文件系統,可以使用以下命令:

    sudo resize2fs /dev/sdaX
    

    注意:這一步通常不需要,因為swap文件系統不需要像ext4那樣的文件系統調整。

  5. 重新啟用swap分區

    sudo swapon /dev/sdaX
    
  6. 驗證新的swap空間是否已添加

    sudo swapon --show
    free -h
    

通過以上步驟,你應該能夠成功擴展Ubuntu系統中的swap空間。

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