温馨提示×

centos swap激活与关闭命令

小樊
49
2025-06-02 01:09:12
栏目: 智能运维

在CentOS系统中,swap分区的激活和关闭可以通过以下命令来实现:

激活Swap分区

  1. 查看当前Swap状态

    swapon --show
    
  2. 激活Swap分区: 如果你的swap分区是/dev/sdb1,可以使用以下命令来激活它:

    sudo swapon /dev/sdb1
    

    或者,如果你想通过文件来创建swap空间,可以使用:

    sudo fallocate -l 2G /swapfile
    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    sudo swapon /swapfile
    
  3. 永久激活Swap分区: 要使swap分区在系统重启后自动激活,你需要编辑/etc/fstab文件:

    sudo nano /etc/fstab
    

    在文件末尾添加以下行(根据实际情况修改设备名和大小):

    /dev/sdb1 none swap sw 0 0
    

    或者对于文件形式的swap:

    /swapfile none swap sw 0 0
    

    保存并退出编辑器。

关闭Swap分区

  1. 临时关闭Swap分区

    sudo swapoff /dev/sdb1
    

    或者对于文件形式的swap:

    sudo swapoff /swapfile
    
  2. 永久关闭Swap分区: 要使swap分区在系统重启后不再自动激活,你需要从/etc/fstab文件中删除相应的行。编辑/etc/fstab文件:

    sudo nano /etc/fstab
    

    找到并删除对应的行,然后保存并退出编辑器。

注意事项

  • 在关闭swap分区之前,请确保系统有足够的物理内存来处理当前的工作负载。
  • 如果你在生产环境中操作,请谨慎行事,并在操作前备份重要数据。
  • 修改/etc/fstab文件时要非常小心,错误的配置可能导致系统无法启动。

通过以上步骤,你可以轻松地在CentOS系统中激活和关闭swap分区。

0