今天我发现了一个 Gary Stafford 写的 shell 小脚本(两个 shell 脚本,一个用于创建交换文件,另外一个用于移除交换文件),它可以帮助我们在 Linux 中创建/移除并且自动挂载交换文件。

默认这个脚本创建并挂载 512MB 的交换文件。如果你想要更多的交换空间和不同的文件名,你需要相应地修改脚本。修改脚本不是一件困难的事,因为这是一个容易上手而且很小的脚本。

上面的输出显示我当前的交换空间是2GB。

创建create_swap.sh文件并添加下面的内容来自动化交换空间的创建和挂载。

你可以看到新的 1024M 的swapfile。重启系统以使用新的交换文件。