Linux下增加swap的方法

本文介绍了如何在Linux系统中创建并配置swap空间。当发现服务器的swap空间为0时,可以通过创建swap文件、设置权限、激活swap以及将swap文件加入到/etc/fstab中实现自动挂载。

起因是今天一台服务器ssh突然没有反应,通过阿里云的终端才发现swap一直提示为0KB

通过命令

[root@hj_product ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          3959       3178        780          0        226       2150
-/+ buffers/cache:        800       3158
Swap:            0          0          0

才发现swap根本就没有设置

于是看了下别人增加swap的方法。原文:http://blog.chinaunix.net/uid-24373487-id-83864.html

懂得Linux的都知道,标准的Linux安装,SWAP分区是内存的两倍大小,如果增加了内存条,那SWAP分区也要增加
 
如果增加1G内存,SWAP分区就要增加2G
 
一、决定修改swap大小,首先在空间合适处创建用于分区的swap文件:如/swap1
 
    #dd if=/dev/zero of=/swap1 bs=1M count=2048
 
if 表示 infile,of 表示outfile,bs=1M代表增加的模块大小,count=2048代表2048个模块,也就是2G空间
 
二、将目的文件设置为swap分区文件:
 
    #mkswap /swap1
 
三、激活swap,立即启用交换分区文件:
 
     #swapon /swap1
 
以上操作在重启系统后swap空间将会失去/swap1,将/swap1加入到/etc/fstab 条目将可以使得系统在init进程中调用swapon -a 来自动挂载/swap1,这样每次机器重启后/swap1都处于有效的swap空间。
 
四、在/etc/fstab文件中加入下面这样一行:
 
/swap1                  swap                    swap    defaults        0 0
 
完成!使用free查看swap大小!

转载于:https://www.cnblogs.com/honeybaobao/p/4744367.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值