温馨提示×

Ubuntu Swapper如何部署

小樊
48
2025-08-23 05:50:13
栏目: 智能运维

Ubuntu Swapper(交换空间)可通过交换文件或交换分区部署,以下是具体步骤:

一、创建交换文件(推荐)

  1. 安装工具(若需图形界面):
    sudo apt update && sudo apt install gparted  # 用于分区管理(可选)  
    
  2. 创建交换文件
    sudo fallocate -l 4G /swapfile  # 创建4GB交换文件(大小建议为物理内存1.5-2倍)  
    sudo chmod 600 /swapfile       # 设置权限(仅root可读写)  
    sudo mkswap /swapfile          # 格式化为交换空间  
    sudo swapon /swapfile          # 启用交换文件  
    
  3. 永久生效
    编辑 /etc/fstab,添加以下行:
    /swapfile none swap sw 0 0  
    
    保存后重启生效。

二、创建交换分区(适合新磁盘)

  1. 创建分区
    使用 GParted 或命令行(如 fdisk /dev/sdX)创建新分区,类型设为 Linux swap(分区号如 /dev/sda2)。
  2. 格式化并启用
    sudo mkswap /dev/sdX2  # 格式化分区  
    sudo swapon /dev/sdX2  # 启用分区  
    
  3. 永久生效
    /etc/fstab 中添加:
    /dev/sdX2 none swap sw 0 0  
    
    保存后重启。

三、验证与调整

  • 查看交换空间
    sudo swapon --show  # 查看已启用的交换空间  
    free -h              # 查看内存与交换空间使用情况  
    
  • 删除交换空间
    sudo swapoff /swapfilesudo swapoff /dev/sdX2,再删除文件或分区,并从 /etc/fstab 中移除对应行。

注意

  • 交换文件无需额外磁盘空间,适合云服务器;交换分区性能更优,适合物理机。
  • 操作前建议备份重要数据,避免误操作导致数据丢失。

参考来源:

0