9531

48 分钟

#Bash 的 swapon 命令

swapon [OPTION]... [FILE]

功能

查看或启用用于分页和交换的设备和文件。

类型

可执行文件(/usr/sbin/swapon),属于 mount

参数

  • OPTIONS 选项:
    • -a, --all - 所有在 /etc/fstab 中标记为 swap 的设备都会被启用
    • -T, --fstab path - 指定 fstab 文件路径,替代 /etc/fstab
    • -d, --discard[=policy] - 启用交换区域的丢弃功能
      • once - 在交换区域启动时对整个交换区域执行一次性丢弃操作
      • pages - 在已释放的交换页可供重用之前,异步地将其丢弃
    • -e, --ifexists - 静默跳过不存在的设备
    • -f, --fixpgsz - 如果交换空间的页面大小与当前运行内核的页面大小不匹配,则重新初始化(执行 mkswap)交换空间
    • -L label - 使用具有指定标签的分区
    • -o, --options opts - 使用特别的挂载选项列表;多个选项使用逗号分隔
    • -p, --priority priority - 指定交换设备的优先级
    • -s, --summary - 按设备显示使用情况摘要
    • --show[=column...] - 显示指定的交换区域表,column 指定要显示的列
    • --output-all - 显示指定的交换区域表的所有列
    • --noheadings - 不显示标题行(列名)
    • --raw - 以原始格式输出
    • --bytes - 以字节为单位显示大小
    • -U uuid - 操作具有指定 UUID 的分区
    • -v, --verbose - 打印详细信息
    • -h, --help - 显示帮助
    • -V, --version - 显示版本
  • FILE - 要操作的分页设备或文件

#列名

列名说明
NAME设备文件或分区的路径
TYPE设备类型
SIZE交换区域的大小
USED使用的字节数
PRIO优先级
UUIDUUID
LABEL标签

#示例

查看设备

$ swapon
NAME      TYPE SIZE   USED PRIO
/swap.img file   4G 867.2M   -2

启用设备

$ sudo swapon /swap.img

#相关命令

命令说明
swapoff禁用 swap

#推荐阅读

#手册

更新: 2026/3/20

作者: PlanC

创建: 2026/3/20