幫助中心
這里有最新的使用文檔和教程
服務器在安裝系統時未分配swap分區,因生產環境需要swap支持,需要手動對系統創建swap分區。
我在創建swap分區過程中一切順利,但在激活swap時,出現了錯誤,提示:swapon 失敗: 無效的參數。
經過度娘搜索,有說swap文件不能存在 /dev 目錄下,但我的swap文件是存放在/tmp下的,經過變更目錄測試,不是此原因。
swap分區文件創建可以通過fallocate 和 dd 命令進行創建,我是通過fallocate 創建的,出現激活失敗,那么通過dd創建是否也會出問題,最終測試 dd 命令創建swap分區成功。
以下是通過 dd 創建一個8G的swap文件以及具體操作流程:
分解說明:
1,先創建swap分區文件
dd if=/dev/zero of=/tmp/swap bs=1G count=8
2,格式化swap分區文件
mkswap /swapfile
3,激活swap分區
swapon /swapfile
4,查看swap是否啟用正常
free -h
5,修改啟動項,開機掛載swap分區
vi /etc/fstab
加入:
/tmp/swap swap swap defaults 0 0
保存退出,到此操作完成。
希望能幫到您。