嗯,最近有个实例因为偶尔内存不够用而宕机,看了下是因为没有swap造成的。也懒得翻资料了,直接问GPT如何创建4G的swap,整理方法如下:
-
swapon --show没有输出,说明当前没有启用的 swap。
-
创建一个新的 swap 文件
sudo fallocate -l 4G /swapfile如果 fallocate 不可用,可以使用 dd 命令:
sudo dd if=/dev/zero of=/swapfile bs=1G count=4 -
设置 swap 文件权限
sudo chmod 600 /swapfile -
将文件格式化为 swap
sudo mkswap /swapfile -
启用 swap
sudo swapon /swapfile -
验证 swap 是否启用
swapon --show -
设置开机自动挂载
sudo nano /etc/fstab在文件末尾添加以下行:
/swapfile none swap sw 0 0 -
如果需要调整或停止 swap,可以使用以下命令:
停用 swap:sudo swapoff /swapfile
删除 swap 文件:sudo rm /swapfile
如您从本文得到了有价值的信息或帮助,请考虑扫描下方二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。