嗯,最近有个实例因为偶尔内存不够用而宕机,看了下是因为没有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
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。
留言