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

上一篇 / 下一篇  2008-11-24 15:46:49 / 个人分类:Linux相关

临时增加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空间也增大了。

 


TAG: Linux相关

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2020-09-30  
  12345
6789101112
13141516171819
20212223242526
27282930   

数据统计

  • 访问量: 39111
  • 日志数: 19
  • 建立时间: 2008-11-13
  • 更新时间: 2008-12-16

RSS订阅

Open Toolbar