不用swap分区,用交换文件

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

安装linux时,一般系统都要求划分一个分区作为交换分区。但现时大家的电脑内存一般都很大,系统交换文件的机会会越来越少。就以我的来说,本人安装的是redhat linux V7.3,内存是256M,运行系统时,cat一下/proc/swaps,实际上都没有用到交换分区,所以我建议内存比较在的朋友,只创建交换文件就行了。

在redhat linux V7.3系统下,创建交换文件有两种方法,最容易的是安装时不创建交换分区,第二次安装时会提示建立交换文件,你只要输入xxxM内存就行了。

不过我还是建议另一种比较繁琐的方法,如果你有兴趣就看下去。

1、登录系统(我这是废话,不进去怎么做)

2、创建一个文件,任何名字都行,不过我们一般把它叫SWAP;放哪里都行现在假设放在/;大小为任意值,设为256M。那么创建这个文件的方法如下:

dd if=/dev/zero of=/SWAP bs=1024 count=262144

(256M=256*1024*bs)

3、sync。将文件写回磁盘。

4、mkswap /SWAP。将SWAP作为交换文件。

5、swapon /SWAP。激活交换文件。

到了这里,相信交换文件已经工作了。可运行cat /proc/swaps查看。

另外,要是想改变交换文件的大小,必须先swapoff /SWAP,然后进行上面的步骤。

在/etc/fstab中加入一行

/SWAP swap swap

这样保证系统启动时激活交换文件。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航