linux

Linux swap文件创建步骤

小樊
54
2025-07-17 09:18:43
栏目: 智能运维

在 Linux 中,创建 swap 文件可以通过以下步骤完成:

创建 Swap 文件

  1. 创建一个指定大小的 swap 文件

    使用 fallocate 命令创建一个 2GB 的 swap 文件:

    sudo fallocate -l 2G /swapfile
    

    或者使用 dd 命令:

    sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
    
  2. 设置文件权限

    为了安全起见,需要设置 swap 文件的权限,确保只有 root 用户可以读写这个文件:

    sudo chmod 600 /swapfile
    
  3. 格式化为 swap 区

    使用 mkswap 命令将文件格式化为 swap 文件系统:

    sudo mkswap /swapfile
    
  4. 启用 swap

    使用 swapon 命令启用刚刚创建的 swap 文件:

    sudo swapon /swapfile
    
  5. 设置开机自动挂载

    为了让 swap 文件在系统重启后仍然有效,需要将其添加到 /etc/fstab 文件中:

    echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
    

启用已有的 Swap 分区或设备

如果你的系统中已经有 swap 分区,例如 /dev/sdX/dev/nvmeXnXpX,使用如下命令启用:

sudo swapon /dev/sdX

查看 Swap 状态

禁用 Swap(如需)

以上步骤可以帮助你在 Linux 系统中成功创建并启用 swap 文件,从而提升系统的稳定性和性能。

0
看了该问题的人还看了