2.3. 删除交换空间

要删除交换分区:

  1. 硬盘驱动器不能在被使用(分区不能被挂载,交换分区不能被启用)。要达到这一目的的最简单方法 是在救援模式下引导你的系统。请参阅第9章 来获得将系统引导入救援模式的说明。当提示挂载文件系统时,选择 「跳过」

    如果驱动器不包含任何被使用的分区,你还可以卸载这些分区,使用 swapoff 命令来关闭硬盘驱动器上的所有交换空间。

  2. 在 shell 提示下以根用户身份键入以下命令来确定交换分区已被禁用(这里的 /dev/hdb2 是交换分区):

    swapoff /dev/hdb2
  3. /etc/fstab 文件中删除这个项目。

  4. 使用 partedfdisk 来删除分区。只有 parted 在这里会被说明。要使用 parted 来删除分区:

    • 在 shell 提示下以根用户身份键入命令:parted /dev/hdb。这里的 /dev/hdb 是你的带有交换空间的硬盘驱动器的设备名称。

    • (parted) 提示下,键入 print 来查看现存的分区并判定你想删除的交换分区的次要号码。

    • (parted) 提示下,键入 rm MINOR,这里的 MINOR 是你想删除的分区的次要号码。

      警告警告
       

      改变会立即发生,你必须键入正确的次要号码。

    • 键入 quit 来退出 parted

要删除交换文件:

  1. 在 shell 提示下以根用户身份执行以下命令来禁用交换文件(这里的 /swapfile 是交换文件):

    swapoff /swapfile
  2. /etc/fstab 中删除该项目。

  3. 删除实际文件:

    rm /swapfile