linux

Linux swap分区怎么设置

小樊
43
2025-08-03 03:26:44
栏目: 智能运维

在Linux系统中,设置swap分区可以通过以下步骤完成:

创建交换分区

  1. 使用 fdiskparted 创建分区

    • 打开终端,使用 sudo fdisk -l 查看磁盘分区情况。
    • 创建一个新的分区,例如 /dev/sda2
  2. 格式化分区为swap

    • 使用 mkswap /dev/sda2 命令将分区格式化为swap分区。
  3. 启用swap分区

    • 使用 swapon /dev/sda2 命令启用swap分区。
  4. 配置 /etc/fstab 文件

    • 编辑 /etc/fstab 文件,添加以下行以确保系统重启后自动挂载swap分区:
      /dev/sda2 none swap sw 0 0
      

创建交换文件

  1. 创建交换文件

    • 使用 dd 命令创建一个固定大小的文件,例如创建一个1GB的交换文件:
      sudo dd if=/dev/zero of=/swapfile bs=1G count=1024
      
  2. 设置文件权限

    • 使用 sudo chmod 600 /swapfile 设置文件权限。
  3. 格式化文件为swap

    • 使用 sudo mkswap /swapfile 将文件格式化为swap文件。
  4. 启用交换文件

    • 使用 sudo swapon /swapfile 启用交换文件。
  5. 配置 /etc/fstab 文件

    • 编辑 /etc/fstab 文件,添加以下行以确保系统重启后自动挂载swap文件:
      /swapfile none swap sw 0 0
      

0
看了该问题的人还看了