如果你的 CentOS 系统中的 Swap 被禁用了,你可以通过以下步骤重新启用它:
首先,通过 SSH 登录到你的 CentOS 系统。
查看当前的内存和 Swap 使用情况。运行以下命令:
free -h
输出结果将显示你的内存和 Swap 使用情况。
创建一个新的 Swap 文件。运行以下命令,将 /swapfile
替换为你想要创建的 Swap 文件的路径和大小。例如,如果你想要创建一个 2GB 的 Swap 文件,可以运行:
sudo dd if=/dev/zero of=/swapfile bs=1G count=2
这将创建一个 2GB 大小的文件,用于存储 Swap 数据。
设置正确的文件权限。运行以下命令:
sudo chmod 600 /swapfile
这将确保只有 root 用户可以访问 Swap 文件。
将新创建的文件格式化为 Swap。运行以下命令:
sudo mkswap /swapfile
启用新的 Swap 文件。运行以下命令:
sudo swapon /swapfile
验证 Swap 是否已启用。再次运行 free -h
命令,你应该会看到新的 Swap 空间已添加并启用。
为了使 Swap 在系统启动时自动启用,请编辑 /etc/fstab
文件。运行以下命令:
sudo nano /etc/fstab
在文件的末尾添加以下行:
/swapfile swap swap defaults 0 0
按 Ctrl + X
退出,然后按 Y
保存更改,最后按 Enter
确认。
现在,你的 CentOS 系统应该已经启用了 Swap,并在每次启动时自动启用。