VPS 一键脚本
返回目录 / 教程 / swap

VPS 添加 Swap 教程(指定大小、fstab 持久化)

本教程说明如何用 xyz.sh/swap 在 Linux VPS 上创建并持久化 swap 文件,以及如何安全删除。

命令
$ curl -fsSL xyz.sh/swap | bash

说明 · xyz.sh/swap · 最后更新:

适用条件

需要 root。默认在 /swapfile 创建 2G,并要求磁盘在创建后仍大约保留 512M 余量,否则会拒绝。

创建步骤

默认 2G:curl -fsSL xyz.sh/swap | bash

指定大小:curl -fsSL xyz.sh/swap | bash -s -- 4G 或 --size 1G --path /swapfile

脚本使用 fallocate(必要时回退到 dd),设置权限 600,mkswap 后 swapon,并在 /etc/fstab 中写入对应条目(若尚不存在)。已有同名文件时会先征求确认。

如何验证

运行 free -h 或 swapon --show,应能看到新的 swap 文件。

如何删除

运行 curl -fsSL xyz.sh/swap | bash -s -- --remove(若自定义了路径,加上 --path)。脚本会 swapoff、从 /etc/fstab 删除对应条目并删除文件。