Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1365474
  • 博文数量: 416
  • 博客积分: 10495
  • 博客等级: 上将
  • 技术积分: 4258
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-23 22:13
文章分类

全部博文(416)

文章存档

2015年(7)

2014年(42)

2013年(35)

2012年(14)

2011年(17)

2010年(10)

2009年(18)

2008年(127)

2007年(72)

2006年(23)

2005年(51)

分类: LINUX

2009-02-18 13:00:56

swap有两种:
1.使用分区做为SWAP
2.使用文件做为SWAP



使用分区做为SWAP比较好,速度比文件的快,也不容易产生磁盘碎片所有应该尽量使用分区作为SWAP.

先说说使用文件做为SWAP吧:
一、因为做为SWAP的文件,必须是连续的,所以需要使用dd命令创建:
[root@NEWLFS ~]#dd if=/dev/zero of=swapfile bs=1024 count=65536
65536+0 records in
65536+0 records out
[root@NEWLFS ~]#
这样就制作了一个64M的swapfile (文件名自定)
如果想制作128M的SWAP,count值:128*1024=131072
制作128M的SWAP 命令就变成了:
dd if=/dev/zero of=swapfile bs=1024 count=131072
或输入一个估计数值。


使用mkswap命令制作swap:

[root@NEWLFS ~]#mkswap swapfile
Setting up swapspace version 1, size = 67104 kB
[root@NEWLFS ~]#

最后加在/etc/fstab,每次开机都会自动启用SWAP:
编辑fstab,在最后加入一行,格式如下:

/root/swapfile swap swap defaults 0 0

[root@NEWLFS ~]#swapon -a
使用swapon -s 查看是否成功启用了:
[root@NEWLFS ~]#swapon -s
Filename       Type     Size     Used     Priority

/root/swapfile file     65528     0         -1

OK,swapfile已投入使用啦 

二、再来看看使用分区作为swap : 
注意:对分区不熟悉,不要轻易操作,重要数据要备份,硬盘有价,数据无价。
首先用分区工具fdisk,分出一个分区作为SWAP,分区类型标识为82(Linux swap)
确定无误,选择 [ Write  ] 写入分区表就可以了。
使用mkswap命令制作swap:
[root@NEWLFS ~]#mkswap /dev/hda11
Setting up swapspace version 1, size = 67104 kB
[root@NEWLFS ~]#

最后加在/etc/fstab,每次开机都会自动启用SWAP:
编辑fstab,在最后加入一行,格式类似如下:

  /dev/hda11  swap swap defaults 0 0

OK,启用他:
[root@NEWLFS ~]#swapon -a
使用swapon -s 查看是否成功启用了:
[root@NEWLFS ~]#swapon -s
Filename       Type     Size     Used     Priority

/dev/hda11   partition  522072     0         -1

OK,/dev/hda11也投入使用了
阅读(6204) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

ttleezhaoyu2009-03-13 13:34:42

恩,明了,收下