linux操作系统中增加swap空间(临时+永久)

 

【前言】很长时间都没有学习了,就变得很惰性。天天重复着的工作,也舒适,但是绝对是温水里煮青蛙。工作了一年到现在,也没有什么积攒。一年前,xu就和我说过要白天谋生存、晚上谋发展,唉,现在真是有些危机感,在这样下去,就要变成了煮熟的蛙蛙了。。。

 

 

link:http://www.51testing.com/?uid-227476-action-viewspace-itemid-98277

 

 

临时增加swap空间

方法如下:

以下的操作都要在root用户下进行,

首先先建立一个分区,采用dd命令。
step 1:

#dd if=/dev/zero ōf=/home/swap bs=1024 count=512000

这样就会创建/home/swap这么一个分区文件。文件的大小是512000个block,一般情况下1个block为1K,所以这里空间是512M(总共空间=bs*count=512M)。

接着再把这个分区变成swap分区。
step 2:

# mkswap /home/swap

注释:把刚才空间格式化成swap各式

再接着使用这个swap分区。使其成为有效状态。
step 3:

#swapon /home/swap

注释:使用刚才创建的swap空间

如果要关闭刚开辟的swap空间,只需命令:#swapoff

 

实例如下:
--------------------------------------------------------------------------------
1.查看系统Swap空间使用

[root@guok usr]# free
             total       used       free     shared    buffers     cached
Mem:        513980     493640      20340          0     143808     271780
-/+ buffers/cache:      78052     435928
Swap:      1052248      21256    1030992

2.在空间合适处创建swap文件

[root@guok usr]# mkdir swap
[root@guok usr]# cd swap
[root@guok swap]# dd if=/dev/zero ōf=swapfile bs=1024 count=10000
10000+0 records in
10000+0 records out
[root@guok swap]# ls -al
total 10024
drwxr-xr-x    2 root     root         4096  7月 28 14:58 .
drwxr-xr-x   19 root     root         4096  7月 28 14:57 ..
-rw-r--r--    1 root     root     10240000  7月 28 14:58 swapfile


[root@guok swap]# mkswap swapfile
Setting up swapspace version 1, size = 9996 KiB


3.激活swap文件
[root@guok swap]# swapon swapfile
[root@guok swap]# ls -l
total 10016
-rw-r--r--    1 root     root     10240000  7月 28 14:58 swapfile
[root@guok swap]# free
             total       used       free     shared    buffers     cached
Mem:        513980     505052       8928          0     143900     282288
-/+ buffers/cache:      78864     435116
Swap:      1062240      21256    1040984
[root@guok swap]#
--------------------------------------------------------------------------------

永久增加Swap空间

现在再用free -m命令查看一下内存和swap分区大小,就发现增加了512M的空间了。不过当计算机重启了以后,发现swap还是原来那么大,新的swap没有自动启动,还要手动启动。那我们需要修改/etc/fstab文件,增加如下一行

/home/swap swap swap defaults 0 0

你就会发现你的机器自动启动以后swap空间也增大了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值