温馨提示×

CentOS Swap如何启用与禁用

小樊
91
2025-03-09 10:27:32
栏目: 智能运维

在 CentOS 系统中,启用和禁用 Swap 分区或文件的方法如下:

启用 Swap

  1. 查看当前 Swap 状态

    sudo swapon --show 
  2. 创建 Swap 文件(如果还没有): 假设你想创建一个 2GB 的 Swap 文件:

    sudo fallocate -l 2G /swapfile 
  3. 设置正确的权限

    sudo chmod 600 /swapfile 
  4. 格式化为 Swap

    sudo mkswap /swapfile 
  5. 启用 Swap 文件

    sudo swapon /swapfile 
  6. 验证 Swap 是否已启用: 再次运行 sudo swapon --show,你应该能看到新启用的 Swap 文件。

  7. 持久化配置: 编辑 /etc/fstab 文件,添加以下行以确保系统重启后 Swap 仍然有效:

    /swapfile none swap sw 0 0 

禁用 Swap

  1. 临时禁用 Swap

    sudo swapoff -a 
  2. 永久禁用 Swap: 编辑 /etc/fstab 文件,注释掉或删除之前添加的 Swap 条目(例如 /swapfile none swap sw 0 0)。

  3. 重启系统

    sudo reboot 

注意事项

  • 在禁用 Swap 之前,请确保系统有足够的物理内存来处理所有任务,因为禁用 Swap 可能会导致系统在内存不足时崩溃。
  • 如果你正在使用虚拟机,确保虚拟机的配置允许动态调整内存大小,以便在需要时从主机借用内存。

通过以上步骤,你应该能够在 CentOS 系统中成功启用和禁用 Swap。

0