温馨提示×

ubuntu swap默认在哪

小樊
43
2026-07-27 14:47:49
栏目: 智能运维

在 Ubuntu 中,swap(交换空间)默认位置和配置取决于安装方式和系统版本,下面分情况说明:


一、Ubuntu 桌面版(常见情况)

✅ 默认使用 swapfile(交换文件)

大多数现代 Ubuntu(18.04、20.04、22.04、24.04)默认不使用独立的 swap 分区,而是使用 swap 文件。

默认位置

/swapfile

查看是否存在

ls -lh /swapfile

查看是否启用

swapon --show

输出示例:

NAME      TYPE      SIZE USED PRIO
/swapfile file        2G   0B   -2

二、Ubuntu 服务器版 / 自定义分区

有时可能会使用 swap 分区,而不是 swapfile。

查看 swap 分区

swapon --show

或:

lsblk

示例:

NAME   TYPE      SIZE
sda2   part      4G  [SWAP]

swap 分区通常表现为:

  • /dev/sdXN
  • /dev/nvme0n1pX
  • /dev/mapper/ubuntu--vg-swap

三、查看 swap 配置来源

1️⃣ 查看 /etc/fstab

cat /etc/fstab

swapfile 示例

/swapfile none swap sw 0 0

swap 分区示例

UUID=xxxx  none  swap  sw  0 0

四、查看 swap 类型总结

类型 位置 备注
swapfile /swapfile 桌面版最常见
swap 分区 /dev/sdX 手动分区或服务器
zram swap /dev/zramX 某些云/嵌入式

五、如何确认当前系统用的是哪种?

运行:

swapon --show
  • 类型是 file → swapfile
  • 类型是 partition → swap 分区
  • 类型是 zram → zram swap

如果你愿意,可以把 swapon --showlsblk 的输出贴出来,我可以帮你精确判断你这台 Ubuntu 的 swap 情况

0