Linux 開啟 Swap分割槽 教程 (轉)
阿新 • • 發佈:2021-11-09
最近在用一個自己裝的debian系統的時候,發現執行很多指令碼的時候出現:Cannot fork。
網上說有可能是因為swap分割槽空間不夠導致的問題。然後看了一下swap空間的大小。居然大小是0M。
檢視的命令是free -m。
難道真的是swap分割槽導致的問題?不管了,先添加個swap分割槽再說吧。
1.建立一個swap檔案。
cd /var sudo mkdir swap sudo dd if=/dev/zero of=swapfile bs=1024 count=2000000
count代表的是大小,我這裡是2G。
2.把檔案轉換為swap檔案
在 var目錄執行: sudo mkswap swapfile
3.啟用swap檔案
這裡可以直接用命令掛載上一個swap分割槽,但是重啟後要重新掛載:
掛載: sudo swapon /var/swapfile 如果不需要了,可以也可以解除安裝: 解除安裝:sudo swapoff /var/swapfile
4、如果需要開機啟動後自動掛載的話,可以把它新增到/etc/fstab檔案中。
開機自動掛載SWAP分割槽,
編輯 /etc/fstab,末行新增:
在檔案中增加:
/var/swapfile swap swap defaults 0 0
4.這樣就已經完成增加swap分割槽了。可以用free -m來參看結果。
轉自:https://www.jianshu.com/p/04c7a9ab438c