交换分区的建立、删除、扩容

交换分区的建立、删除、扩容

Swap分区就是在系统内存不够用的时候做中转用的内存区,特别像云服务器这种cpu少运行内存小的服务器,运行大型软件时swap就显得很重要,比如安装Gitlab代码仓库后变得特别卡。

查看swap分区

cat /proc/swaps

建立swap分区

1 、 创建 swap 分区 4G 8388616*512 /2^32 = 4

dd if=/dev/zero of=/data/swap bs=512 count=8388616

2、通过mkswap命令将上面新建出的文件做成swap分区

mkswap /data/swap

3、设置内核参数vm.swappiness

cat /proc/sys/vm/swappiness
sysctl -w vm.swappiness=60

4、启用swap分区

swapon /data/swap

5、修改/etc/fstab文件

可以 vim 打开文件 添加 /data/swap swap swap defaults 0 0

也可以使用命令

echo “/data/swap swap swap defaults 0 0” >> /etc/fstab

6、最后查看是否成功

cat /proc/swaps

删除Swap分区

1、 禁用swap分区

swapoff   /data/swap

2、删除/etc/fstab 文件中 该分区信息

vim /etc/fstab

删除 /data/swap swap swap defaults 0 0 一行

Swap分区扩展

也可以先删除再创建

也可以直接扩展

1、关闭 swap分区

swapoff -v /data/swap

2、增加容量
为该卷的容量增加4096M

lvm lvresize /data/swap -L +4096M

3、格式化swap分区

mkswap /data/swap

4、启用swap分区

swapon /data/swap

5、查看结果

cat /proc/swaps查看swap分区

cat /proc/swaps
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值