ubuntu

Ubuntu Swapper如何启用

小樊
50
2025-04-13 04:17:21
栏目: 智能运维

Ubuntu Swapper 是一个用于管理交换空间的工具,它可以帮助你在需要时自动扩展或缩小交换空间。以下是在 Ubuntu 上启用 Swapper 的步骤:

方法一:使用 swapon 命令

  1. 检查当前交换空间

    sudo swapon --show
    
  2. 创建交换文件(如果还没有):

    sudo fallocate -l 4G /swapfile
    

    这里以创建一个 4GB 的交换文件为例。

  3. 设置正确的权限

    sudo chmod 600 /swapfile
    
  4. 格式化为交换文件

    sudo mkswap /swapfile
    
  5. 启用交换文件

    sudo swapon /swapfile
    
  6. 验证交换文件是否启用

    sudo swapon --show
    
  7. 使交换文件在启动时自动启用: 编辑 /etc/fstab 文件:

    sudo nano /etc/fstab
    

    在文件末尾添加以下行:

    /swapfile none swap sw 0 0
    

    保存并退出编辑器。

方法二:使用 systemdfstrim.timer

如果你希望系统在空闲时自动缩减交换空间,可以使用 fstrim.timer

  1. 安装 fstrim.timer

    sudo apt update
    sudo apt install fstrim.timer
    
  2. 启用 fstrim.timer

    sudo systemctl enable fstrim.timer
    sudo systemctl start fstrim.timer
    

方法三:使用 cloud-utils-growpart(适用于云实例)

如果你在云环境中使用的是可扩展的磁盘,可以使用 cloud-utils-growpart 来自动扩展交换空间:

  1. 安装 cloud-utils-growpart

    sudo apt update
    sudo apt install cloud-utils-growpart
    
  2. 扩展分区: 假设你的交换分区是 /dev/sda2

    sudo growpart /dev/sda 2
    
  3. 重新创建交换文件并启用: 按照方法一中的步骤 2 到 6 进行操作。

注意事项

通过以上步骤,你应该能够在 Ubuntu 上成功启用和管理交换空间。

0
看了该问题的人还看了