如何在 VPS 上添加交换文件

创建交换文件

首先,在创建交换文件之前,建议先检查已挂载分区的列表及其大小。为此,请执行 df -h 命令。

在本示例中,将在 /var 目录中创建一个大小为 4GB 的交换文件。

  1. 创建交换文件
    sudo touch /var/.swap.img
    sudo chmod 600 /var/.swap.img
  2. 用零填充该文件至所需大小。在本示例中,交换空间的大小为 4GB
    sudo dd if=/dev/zero of=/var/.swap.img bs=1024k count=4096​
  3. 将交换文件格式化为交换空间
    sudo mkswap /var/.swap.img​
  4. 激活交换文件
    sudo swapon /var/.swap.img​
  5. 为使交换文件在重启后依然生效,请将其添加到 /etc/fstab 文件中
    sudo echo "/var/.swap.img none swap sw 0 0" >> /etc/fstab​
  6. 使用 free 命令或 swapon 命令验证交换文件是否已激活并正常工作:
    free -h​

    swapon --show​

现在交换文件将为您的系统提供额外的虚拟内存,这对于管理内存密集型任务非常有益。

评分: 1 Star2 Stars3 Stars4 Stars5 Stars (24 次评分,平均 4.92)
Loading...