linux swap交换分区创建和删除教程

内容目录

创建Swap交换分区

在 linux 中增加 Swap 分区可以通过以下步骤完成:

  1. 创建 Swap 文件:
    打开终端并使用 dd 命令创建一个新的 Swap 文件。下面的命令会创建一个大小为 1 GB 的 Swap 文件:

    sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
  2. 设置正确的权限:
    确保 Swap 文件的权限是正确的,只允许 root 用户读写:

    sudo chmod 600 /swapfile
  3. 将文件格式化为 Swap:
    使用 mkswap 命令将文件格式化为 Swap 分区:

    sudo mkswap /swapfile
  4. 启用 Swap 文件:
    启用刚刚创建的 Swap 文件:

    sudo swapon /swapfile
  5. 永久启用 Swap 文件:
    编辑 /etc/fstab 文件,将 Swap 文件添加到其中,这样每次系统启动时都会自动启用 Swap 文件。可以使用 nano 或其他文本编辑器打开文件:

    sudo vi /etc/fstab

    然后在文件末尾添加以下一行:

    /swapfile none swap sw 0 0
  6. 检查 Swap 状态:
    最后,可以使用 free -hswapon --show 命令来检查 Swap 是否已经正确启用:

    free -h

    swapon --show

这就是在 linux 中增加 Swap 分区的全部步骤。完成后,你的系统应该会有一个新的 Swap 文件,供内存不足时使用。

卸载删除Swap交换分区

要卸载(关闭) Swap 文件,你可以按照以下步骤操作:

1. 关闭当前启用的 Swap 文件或 Swap 分区

要关闭(卸载)当前正在使用的 Swap 文件,请使用 swapoff 命令。你需要提供 Swap 文件的路径。

  • 关闭 Swap 文件:

    sudo swapoff /swapfile

2. /etc/fstab 文件中删除 Swap 文件的条目

要确保在系统重启后 Swap 不会自动启用,你需要从 /etc/fstab 文件中删除相关的条目。

  1. 打开 /etc/fstab 文件进行编辑:

    sudo vi /etc/fstab
  2. 找到与 Swap 文件相关的那一行,例如:

    • Swap 文件的条目:
      /swapfile none swap sw 0 0
  3. 删除或注释掉这一行(在前面加 # )。

  4. 保存并退出编辑器。

3. 删除 Swap 文件(仅适用于 Swap 文件)

如果你不再需要 Swap 文件,可以将其从文件系统中删除:

sudo rm /swapfile

4. 确认 Swap 已成功卸载

使用 free -hswapon --show 来确认 Swap 是否已经成功卸载:

free -h

swapon --show

输出中应该不再显示任何 Swap 文件。

这些步骤完成后,你的系统将不再使用指定的 Swap 文件。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注