1. 关闭当前的交换分区
首先,需要临时关闭当前正在使用的交换分区,
sudo swapoff -a
2. 注释掉/etc/fstab中的交换分区条目
为了防止系统在重启时重新启用交换分区,需要编辑/etc/fstab文件并注释掉(或删除)与交换分区相关的条目,
sudo nano /etc/fstab
找到类似下面的行,注释或者删掉,
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx none swap sw 0 0
3. 删除交换分区(可选)
如果确定不再需要这个交换分区,可以选择删除它。首先,使用lsblk或fdisk -l等命令找到交换分区的设备名称。例如,
sudo lsblk
假设交换分区是/dev/sda3,可以使用fdisk或parted来删除这个分区,
sudo fdisk /dev/sda
"""
在fdisk提示符下,输入以下命令:
p: 打印分区表,找到交换分区的编号
d: 删除分区,输入交换分区的编号
w: 写入更改并退出
"""
sudo parted /dev/sda
"""
在parted提示符下,输入以下命令:
print: 打印分区表,找到交换分区的编号
rm N: 删除编号为N的分区
quit: 退出 parted
"""
4. 确认交换分区已关闭
最后,确认交换分区已关闭并且不会在重启后重新启用(如果没有输出,说明没有启用的交换分区),
sudo swapon --show