双翼鸟一键 SWAP 创建脚本
技术相关 2026-04-26 19:52 449
inux 服务器内存不够、跑服务容易 OOM 崩溃?手动建 Swap 又麻烦又容易出错?给大家分享一款双翼鸟数据出品的一键 SWAP 脚本,支持自定义存放目录、文件名、大小,全程交互式,小白也能 30 秒搞定虚拟内存扩展!
 

 

一、脚本亮点

 
  • 一键执行:一条命令下载 + 授权 + 运行,无需复杂操作
  • 高度自定义:可指定 Swap 存放目录、文件名、大小(G 为单位)
  • 安全可靠:自动校验 root 权限、目录存在性、文件是否重复,避免覆盖
  • 开机自启:自动写入/etc/fstab,重启不失效
  • 通用兼容:CentOS、Ubuntu、Debian 等主流 Linux 发行版通用
  • 干净无残留:纯 bash 脚本,无后门、无多余依赖
 

 

二、什么是 Swap?为什么要加?

 
Swap(交换空间)相当于 Linux 的虚拟内存
 
当物理内存不足时,系统会把不活跃数据暂存到 Swap,防止服务崩溃、系统卡死,特别适合小内存 VPS、建站、跑数据库等场景。
 

Swap 大小推荐(通用)

 
  • 内存 ≤4GB:Swap 设 2–4GB
  • 4GB<内存 ≤16GB:Swap 设 4–8GB
  • 16GB<内存 ≤64GB:Swap 设 8GB
  • 64GB 以上:8–16GB 足够
 

 

三、一键使用命令(复制直接跑)

 
 
wget https://www.synidc.cn/jb/swap.sh && chmod +x swap.sh && ./swap.sh
 
 

使用步骤

 

 

  1. 用 root 用户登录服务器
  2. 粘贴上面一键命令,回车运行
  3. 按提示输入:
    • Swap 存放目录(如 /data /www
    • Swap 文件名(如 swapfile myswap
    • Swap 大小(纯数字,单位 G,如 4 8
     
  4. 输入 y 确认,等待完成即可
  5. 脚本自动执行:创建文件→权限 600→格式化→挂载→写入开机自启