centos

如何调整CentOS的swapper大小

小樊
43
2025-07-14 20:27:04
栏目: 智能运维

在 CentOS 系统中,swapper 是一个特殊的文件系统,用于交换空间(swap space)。调整 swapper 的大小通常意味着增加或减少交换空间的容量。以下是调整交换空间大小的步骤:

增加交换空间

  1. 创建一个新的交换文件

    sudo fallocate -l 2G /swapfile
    

    这里 2G 是你想要增加的交换空间大小。你可以根据需要调整这个值。

  2. 设置正确的权限

    sudo chmod 600 /swapfile
    
  3. 将文件格式化为交换空间

    sudo mkswap /swapfile
    
  4. 启用交换空间

    sudo swapon /swapfile
    
  5. 验证交换空间是否已启用

    sudo swapon --show
    

    或者

    free -h
    
  6. 使交换空间在系统启动时自动启用: 编辑 /etc/fstab 文件,添加以下行:

    /swapfile swap swap defaults 0 0
    

减少交换空间

减少交换空间的大小需要谨慎操作,因为这可能会导致系统不稳定。以下是基本步骤:

  1. 禁用交换空间

    sudo swapoff /swapfile
    
  2. 缩小交换文件

    sudo fallocate -l 1G /swapfile
    

    这里 1G 是你想要减少到的交换空间大小。

  3. 重新格式化交换文件

    sudo mkswap /swapfile
    
  4. 重新启用交换空间

    sudo swapon /swapfile
    
  5. 验证交换空间是否已调整

    sudo swapon --show
    

    或者

    free -h
    

注意事项

通过以上步骤,你可以成功地调整 CentOS 系统中的 swapper 大小。

0
看了该问题的人还看了