专著oracle 技术 记录维护生产数据库的点点滴滴....

linux 增加swap

上一篇 / 下一篇  2008-03-09 21:20:51 / 个人分类:Unix/Linux/AIX

收集来源:网络  实践测试:2008年2月28日
方法一
一、查看系统当前的分区情况:

>free -m
二、创建用于交换分区的文件:

>dd if=/dev/zero f=/whatever/swap bs=block_size count=number_of_block

三、设置交换分区文件:
>mkswap /whatever/swap

四、立即启用交换分区文件:
>swapon /whateever/swap

五、若要想使开机时自启用,则需修改文件/etc/fstab中的swap行:

/whatever/swap swap swap defaults 0 0


方法二
增加交换分区空间的方法:
1.查看一下/etc/fstab确定目前的分区
2.swapoff /dev/hd**
3.free 看一下是不是停了.
4.fdisk 删了停掉的swap分区
5.重新用FDISK建一个新的SWAP分区
6.mkswap /dev/hd**把新的分区做成swap
7.swapon /dev/hd**打开swap
8.修改/etc/fstab



操作实例:
1.查看系统Swap空间使用
# free
             total       used       free     shared    buffers     cached
Mem:        513980     493640      20340          0     143808     271780
-/+ buffers/cache:      78052     435928
Swap:      1052248      21256    1030992

2.在空间合适处创建swap文件
# mkdir swap
# cd swap
# dd if=/dev/zero f=swapfile bs=1024 count=10000
10000+0 records in
10000+0 records out
# 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


# mkswap swapfile
Setting up swapspace version 1, size = 9996 KiB

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

生成1200M的文件

# dd if=/dev/zero f=swapfile bs=1024 count=1317000

创建为swap文件

#mkswap swapfile

让swap生效

#swapon swapfile
查看一下swap
#swapon -s
Filename                        Type            Size    Used    Priority

/dev/sda3                       partition       8024    2504    -3

/var/swapfile                   file            1316992 0       -4

加到fstab文件中让系统引导时自动启动
#vi  /etc/fstab
/var/swapfile    swap    swap    defaults    0 0


在Linux下增加Swap区
1.查看系统Swap空间使用

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

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

# mkdir swap
# cd swap
# dd if=/dev/zero f=swapfile bs=1024 count=10000
10000+0 records in
10000+0 records out
# 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
           z

# mkswap swapfile
Setting up swapspace version 1, size = 9996 KiB


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


TAG:

 

评分:0

我来说两句

显示全部

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

日历

« 2008-10-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 9371
  • 日志数: 674
  • 建立时间: 2007-12-21
  • 更新时间: 2008-10-11

RSS订阅

Open Toolbar