您的位置:首页 > 运维架构 > Linux

给Centos系统的SWAP空间进行扩容

2017-04-01 15:23 501 查看
Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可以使用Swap分区来提升系统运行效率。

通过命令(# free)可以查看到当前系统swap使用情况,可以看出云主机默认swap空间是没有的。





查看系统硬盘使用状况(# fdisk -l),可以看到系统中有2块硬盘vda是云服务器的系统盘,有一个分区,vdb是云扩展盘,没有分区。




使用vdb新增分区来挂载swap分区(# fdisk /devices),输入m得到命令提示帮助。
部分命令提示说明:
w 参数一定要保留否则会还原!
n 创建一个新分区
p 打印分区信息
t 改变分区类型
w 保存并结束




输入n,创建一个新分区:




p:主分区 e:扩展分区,按回车默认p:




分区编号,回车默认1,启始位置,回车默认2048




swap空间一般大小设置为内存大小的1.5到2倍之间新增分区空间大小,我给4G,输入:+4G回车




输入p查看硬盘明细:




输入w保持设置并退出:




刷新硬盘(# partprobe /devices)

格式化成swap分区格式(# mkswap /devices)




激活swap,新增分区加入到swap中(# swapon /dev/vdb1)




设置开机自动启动(# vim /etc/fstab),新增一行:
/dev/vdb1 swap swap defaults 0 0



重启测试,一切正常:


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  扩容 SWAP