在 Debian 中关闭(禁用)swap 分区,可以按以下步骤操作。
swapon --show
# 或
free -h
sudo swapoff -a
如果只想关闭某个具体的 swap 分区(如
/dev/sda2):
sudo swapoff /dev/sda2
sudo nano /etc/fstab
找到类似下面的行(可能是分区或文件):
/dev/sda2 none swap sw 0 0
# 或
UUID=xxxx-xxxx none swap sw 0 0
# 或
/swapfile none swap sw 0 0
在该行前面加 # 注释掉:
# /dev/sda2 none swap sw 0 0
保存并退出。
如果你用的是 /swapfile:
sudo rm /swapfile
如果是分区 swap,一般不用删除分区,只是不再挂载即可。
swapon --show
无输出表示 swap 已关闭。
free -h
看到 Swap: 0B 也表示成功。
sudo swapon -a 即可。如果你愿意,可以告诉我:
我可以给你更精确的操作建议。