微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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


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

wKioL1jfS0TRaNZBAAAhMiy945U086.png


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

wKiom1jfTBDBjpbxAAB0olVNcV4379.png


使用vdb新增分区来挂载swap分区(# fdisk /devices),输入m得到命令提示帮助。

部分命令提示说明:

w参数一定要保留否则会还原!

n创建一个新分区

p打印分区信息

t改变分区类型

w保存并结束

wKioL1jfTWLzRvl5AAB-d3fWQuQ251.png


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

wKioL1jfThTQIvNpAAAO8tLwRDg005.png


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

wKioL1jfTtrgc-vhAAAP4md2Scw505.png


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

wKiom1jfTtvRG6UuAAAOmJW8zh0638.png


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

wKioL1jfT4qj4k4EAAAaCEMjerU386.png


输入p查看硬盘明细:

wKiom1jfUPWxc0z6AAA5dItswfY423.png


输入w保持设置并退出

wKioL1jfUSzyp270AAAWTtKp0ro441.png


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

wKiom1jfUirj777wAAAkg-SmLQY925.png


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

wKioL1jfUtCgr9ODAAAnQTV5gwU198.png


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

/dev/vdb1 swap swap defaults 0 0

wKiom1jfVPyCBX6dAAA4LxC4GwA727.png

重启测试,一切正常:

wKioL1jfVQyBciihAAAlffTu-Gc994.png

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。