在CentOS系统中,禁用swap分区可以通过以下步骤实现:
查看当前swap分区状态:
swapon --show
临时禁用swap分区:
sudo swapoff -a
这条命令会立即禁用所有的swap分区,但重启系统后,swap分区会再次启用。
编辑/etc/fstab文件:
打开/etc/fstab文件,找到包含swap分区的行,并在该行前面加上#注释掉。例如:
# /dev/sdb1 none swap sw 0 0
保存并退出编辑器。
验证swap分区是否已禁用: 再次运行以下命令,确认swap分区已被禁用:
swapon --show
如果没有任何输出,说明swap分区已经成功禁用。
编辑/etc/default/grub文件:
打开/etc/default/grub文件,找到GRUB_CMDLINE_LINUX这一行,并添加noswap参数。例如:
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet noswap"
更新GRUB配置: 运行以下命令以更新GRUB配置:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
重启系统: 重启系统以使更改生效:
sudo reboot
验证swap分区是否已禁用: 系统重启后,再次运行以下命令,确认swap分区已被禁用:
swapon --show
如果没有任何输出,说明swap分区已经成功禁用。
通过以上方法,你可以选择临时或永久地禁用CentOS系统中的swap分区。