0%

搬瓦工 SWAP 修改、新增SWAP分区的大小的方法

环境说明

  • Centos7

1. 查看swap分区的大小

1
2
3
free -h
# 或者
free -m

2. 删除旧分区

1
swapoff -a

3. 新建swap分区

1
2
3
# 在opt下新建 1G 的swap 分区【位置可以任意】
# bs 每一块大小, count 共多少块 1024*1M = 1024M = 1G
dd if=/dev/zero of=/opt/swap bs=1M count=1024

4. 格式化 SWAP 分区文件

1
mkswap /opt/swap

5. 激活 SWAP 分区

1
swapon /opt/swap

6. 赋予 SWAP 文件适当的权限

1
2
chown root:root /opt/swap
chmod 600 /opt/swap

7. 修改 /etc/fstab 文件

1
2
3
4
5
6
7
vi /etc/fstab

# 将下面内容加入
# 如果原来有类似的,要删除掉

/opt/swap swap swap defaults 0 0
# 保存退出

8. 查看swap分区是否生效

1
free -h