温馨提示×

centos swap在哪配置

小樊
38
2026-09-08 19:31:09
栏目: 智能运维

在 CentOS 中,swap(交换空间) 的配置主要涉及两部分:


一、查看当前 swap 情况

free -h
swapon -s

lsblk

二、Swap 的配置方式

方式 1:使用 Swap 分区(传统方式)

如果是安装系统时划分的 swap 分区,配置文件在:

/etc/fstab

示例:

/dev/sda2   swap   swap   defaults   0 0

方式 2:使用 Swap 文件(推荐,灵活)

CentOS 7 / 8 / Stream 常用方式

1️⃣ 创建 swap 文件

dd if=/dev/zero of=/swapfile bs=1M count=2048
# 或
fallocate -l 2G /swapfile

2️⃣ 设置权限

chmod 600 /swapfile

3️⃣ 格式化

mkswap /swapfile

4️⃣ 启用

swapon /swapfile

5️⃣ 开机自动挂载(关键配置)

编辑:

vi /etc/fstab

添加:

/swapfile   swap   swap   defaults   0 0

三、Swap 参数调优(可选)

配置文件:

/etc/sysctl.conf

示例:

vm.swappiness=10

使其生效:

sysctl -p

四、关闭 Swap

swapoff /swapfile

并从 /etc/fstab 中删除对应行。


如果你告诉我 CentOS 版本(6/7/8/Stream)用的是云服务器还是物理机,我可以给你更精确的步骤。

0