一般来说,等于或两倍于系统 RAM 的量是一个很好的起点。另一个好的经验法则是,如果您只是将其用作替代 RAM 选项,则可能不需要任何高于 4 G 的交换。 第 3 步 – 创建交换文件 现在我们知道了可用的硬盘空间,我们可以在系统上创建一个交换文件。swapfile 我们将在/根 ( ) 目录中分配一个指定大小的文件 。 创建交换文件的最佳方法是使用 fallocate. 该命令立即创建一个具有指定大小的文件。
由于我们示例中的服务器有 1 G RAM
因此我们将在本指南中创建一个 1 G 文件。调整此项以满足您 住宅电话号码 的服务器需求: sudo fallocate -l 1G /swapfile 我们可以通过键入以下内容来验证是否已准备好正确的空间量: ls -lh /swapfile -rw-r–r– 1 root root 1.0G Apr 25 11:14 /swapfile 复制 该文件已创建并保留了正确的空间量。 步骤 4 – 激活交换文件 由于我们已经拥有正确大小的文件,因此我们需要将它们转换为实际的交换空间。 首先,我们需要锁定文件权限,以便只有具有root权限 的用户 才能读取内容。这会阻止普通用户访问这些文件,这会产生重大的安全隐患。 通过键入以下内容使该文件只能由 root访问 : sudo chmod 600 /swapfile 通过键入以下内容验证权限更改: 如图所示,只有 root用户 启用了读取和写入标志。
我们可以激活交换文件
这允许我们的系统开始使用它: 通过键入以下内容验证 GA 列表 交换是否可用:已成功设置,我们的操作系统将在需要时开始使用它。 另请阅读:如何在 Linux 中查看目录大小 步骤 5 – 使交换文件永久化 我们的最新更改为此会话启用了交换文件。但是,如果我们重新启动,服务器将不会自动维护交换设置。我们可以通过将交换文件添加到 /etc/fstab. 备份文件 /etc/fstab 以防出现问题:通过键入以下内容将交换文件信息添加到文件末尾b 接下来,我们将回顾一些可以更新以设置交换空间的设置。