温馨提示×

CentOS Swap需要挂载吗

小樊
32
2026-08-18 10:21:39
栏目: 智能运维

结论是:CentOS 的 Swap 不需要像普通分区那样“挂载”到某个目录,但需要被系统“启用(swapon)”

下面分情况说明,避免混淆。


一、Swap 和普通分区的区别

类型 是否需要挂载 说明
普通分区(/、/home 等) ✅ 需要 mount 挂载到目录树
Swap 分区 / Swap 文件 ❌ 不需要 mount 通过 swapon 启用

Swap 不是文件系统,因此:

  • 不会挂载到 /mnt 或任何目录
  • 不会出现在 /etc/fstab 的挂载点中(挂载点写 swap

二、Swap 的正确使用方式

1️⃣ Swap 分区

查看 Swap

swapon -s
free -h

启用 Swap 分区

swapon /dev/sdb1

开机自动启用(不是 mount)

vim /etc/fstab

示例:

/dev/sdb1 swap swap defaults 0 0

✅ 这是 启用 Swap,不是挂载。


2️⃣ Swap 文件(常见)

创建 Swap 文件

dd if=/dev/zero of=/swapfile bs=1M count=2048
chmod 600 /swapfile
mkswap /swapfile

启用

swapon /swapfile

开机自动启用

/swapfile swap swap defaults 0 0

三、常见误区

错误理解

“Swap 要 mount 到某个目录”

正确理解

Swap 是内存的补充,由内核直接管理,不需要挂载点。


四、什么时候需要“处理” Swap?

场景 操作
新增 Swap mkswap + swapon
删除 Swap swapoff
开机自动 /etc/fstab
查看状态 free -h / swapon -s

五、总结一句话

CentOS 的 Swap 不需要挂载,只需要启用(swapon),并在 /etc/fstab 中配置自动启用即可。

如果你愿意,可以告诉我:

  • Swap 分区 还是 Swap 文件
  • CentOS 版本(7 / 8 / Stream)

我可以给你一套完全对应你环境的操作步骤

0