咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
第一步:确保系统中有足够的空间来用做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基础,现在从技术一流开始。