Linux swap分区大小问题,Linux系统怎么调整swap分区大小

在虚拟机里面安装oracle 11g r2,发现默认的swap交换空间不满足最低要求,因为分配的物理内存是1G,那么就按照要求需要2G的swap交换空间,需调整为2G的交换空间,这个是Linux运维必备技能。

swap.png

添加swap交换空间的步骤如下:

第一步:确保系统中有足够的空间来用做swap交换空间,准备在一个独立的文件系统中添加一个swap交换文件,在/tmp中添加1G的swap交换文件

第二步:添加交换文件并设置其大小为1G,使用如下命令

[root@oracle]# dd if=/dev/zero of=/tmp/swap bs=1MB count=1024

1024000+0 records in

1024000+0 records out

1024000000 bytes (1.0 GB) copied, 14.3745 seconds, 71.2 MB/s

第三步:创建(设置)交换空间,使用命令mkswap

[root@oracle]# mkswap /tmp/swap

mkswap: /tmp/swap: warning: don’t erase boot bits sectors //提示不要擦除引导位扇区,不用管

on whole disk. Use -f to force.

Setting up swapspace version 1, size = 999996 KiB

no label, UUID=c02cf589-0631-4623-bae6-8aa36b4c3d9b

第四步:检查现有的交换空间大小,使用命令free

[root@oracle]# free -m

total     used     free     shared     buffers     cached

Mem:       1287     1212       74          0           1                875

-/+ buffers/cache: 318    968

Swap:       969          0       969

或者检查meminfo文件

[root@oracle]# grep SwapTotal /proc/meminfo

第五步:启动新增加的1G的交换空间,使用命令swapon

[root@oracle]# swapon /tmp/swap

第六步:确认新增加的1G交换空间已经生效,使用命令free

[[root@oracle]# free -m

total     used     free     shared     buffers     cached

Mem:       1287     1212     74      0               4               877

-/+ buffers/cache: 318   968

Swap:       1936         0     1936

第七步:使用vim 修改/etc/fstab文件,使得新加的1G交换空间在系统重新启动后自动生效

在文件最后加入:

/tmp/swap swap swap defaults 0 0

以上就是Linux系统CentOS中增加swap空间大小的方法,实际的运维中,经常会遇到的。问题总是无约而至,日常积累的经验,可以帮助你解决一个又一个问题。打好Linux运维基础,从运维技术开始。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值