给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
重启测试,一切正常:
通过命令(# 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
重启测试,一切正常:
相关文章推荐
- CentOS/RHEL系统中swap空间扩容
- 如何使用proc文件系统让用户空间和内核空间进行交互
- malloc()后进行fork()系统调用,父子进程空间关系如何
- 在AIX系统上对目录空间进行调整
- Centos 系统文件删除后没有释放空间
- vmware11下对虚拟机ubuntu14.10系统所在分区sda1进行磁盘扩容
- 使用shell脚本进行服务器系统监控——页面调度与交换空间监控
- VmWare下扩展虚拟机内系统centos6.6的硬盘分区空间(图文讲解)
- Centos系统kvm扩容完整记录版
- CentOS 5.6添加新磁盘,并进行LVM在线扩容
- 扩展虚拟机内系统centos6.6硬盘空间
- 很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间
- CentOS 5.7下利用LVM分区安装Xen安装虚拟机与磁盘空间动态扩容
- 使用shell脚本进行服务器系统监控——页面调度与交换空间监控
- hyper虚拟机下对centos进行动态扩容
- 通过proc文件系统让Linux内核空间和用户空间之间进行通信
- 在VMware server 中安装 CentOS5.6+Oracle11gR2 swap 空间不够,增加swap 空间
- centos 下增加swap空间大小
- Centos 系统swap虚拟内存添加与删除配置
- virtualBox下Centos系统扩展磁盘空间详细教程