您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

CentOS如何手动增加 删除swap区

添加时间:2019-8-7 21:39:31  添加: 思海网络 
SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存。在Windows中,只可以使用文件来当作虚拟内存。而linux可以文件或者分区来当作虚拟内存。

首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):

 
free -m


此处可以看到总内存是503M,SWAP不存在。

查看swap信息,包括文件和分区的详细信息

 
# swapon -s
或者

 
# cat /proc/swaps
如果都没有,我们就需要手动添加交换分区。注意,OPENVZ架构的VPS是不支持手动添加交换分区的。

添加交换空间有两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区;不过,若你没有多少空闲空间可用, 则添加交换文件。

一、增加swap交换文件

1、使用dd命令创建一个swap交换文件

 
dd if=/dev/zero of=/home/swap bs=1024 count=1024000
这样就建立一个/home/swap的分区文件,大小为1G。

2、制作为swap格式文件:

 
mkswap /home/swap
3、再用swapon命令把这个文件分区挂载swap分区

 
/sbin/swapon /home/swap
我们用free -m命令看一下,发现已经有交换分区了。



但是重启系统后,swap分区又变成0了。

4、为防止重启后swap分区变成0,要修改/etc/fstab文件
 
vi /etc/fstab
在文件末尾(最后一行)加上
 
/home/swap swap swap default 0 0
这样就算重启系统,swap分区还是有值。

删除swap交换文件

1、先停止swap分区

 
/sbin/swapoff /home/swap
2、删除swap分区文件

 
rm -rf /home/swap
3、删除自动挂载配置命令

 
vi /etc/fstab
这行删除

 
/home/swap swap swap default 0 0
这样就能把手动增加的交换文件删除了。

注意:

1、增加删除swap的操作只能使用root用户来操作。

2、装系统时分配的swap分区貌似删除不了。

3、swap分区一般为内存的2倍,但最大不超过2G

二、使用分区来做SWAP(虚拟内存).

1 使用fdisk来创建交换分区(假设 /dev/sdb2 是创建的交换分区)

2 使用 mkswap 命令来设置交换分区:

 
# mkswap /dev/sdb2
3 启用交换分区:
 
# swapon /dev/sdb2
4 写入/etc/fstab,以便在引导时启用:
 
/dev/sdb2 swap swap defaults 0 0
删除交换分区

步骤如下:

1、先停止swap分区

 
/sbin/swapoff /dev/sdb2
2、删除自动挂载配置命令
 
vi /etc/fstab
这行删除

 
/dev/sdb2 swap swap defaults 0 0
这样就能把手动增加的交换分区删除了。


关键字:CentOS、swap区、虚拟内存
分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2019 All Rights Reserved.
联系电话:(0757)22630313、22633833
公司地址: 广东省佛山市顺德区大良国际商业城A区4座3楼106号   邮编:528300
机房7x24小时服务热线:(0757)23628508、23628509
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站