动态增加Redhat 4系统swap空间

上一篇 / 下一篇  2011-01-04 17:38:06 / 个人分类:Unix/Linux

 

一、查看系统当前的分区情况:
#free

 

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


二、创建用于交换分区的文件:
#dd if=/dev/zero f=filename(分区文件的完整路径) bs=block_size count=number_of_block

 

例如:创建一个1G的文件作为交换分区使用

#dd if=/dev/zero f=/home/swap bs=1M count=1000

10000+0 records in
10000+0 records out

(用于交换分区的文件filename为home下的swap文件)


三、设置交换分区文件:
#mkswap filename (
格式化成swap分区)

例如:#mkswap /home/swap

Setting up swapspace version 1, size = 9996 KiB


四、立即启用交换分区文件:
#swapon filename(
打开swap分区)

例如:#swapon /home/swap

      #free

 


             total       used       free     shared    buffers     cached
Mem:        513980     505052       8928          0     143900     282288
-/+ buffers/cache:      78864     435116
Swap:      1062240      21256    1040984


五、若要想使开机时自启用,则需修改文件/etc/fstab中的swap行: 
filename swap swap defaults 0 0 (
fstab中增加一条记录如下)

 

例如:增加/home/swap swap swap defaults 0 0



 


TAG:

 

评分:0

我来说两句

Open Toolbar