手工建造 Swap File

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

至於设置Swap File与设置Swap Partition道理也很类似, 我们来看

下面步骤。

1. 执行dd 以建置一个Swap File (此例为/SWAPFILE, 名字可以自取)

2. 执行〃mkswap swap-file block-size〃

3. 执行〃swapon swap-file〃

在步骤一, 我设定8 MB(8196) 的Swap File, 该Swap File取名为

SWAPFILE, 该档案位於第二个Partition (/dev/hda2)的〃/〃目录下。

这档名您可自取, 所在位置也随您喜好。

步骤一

$ dd if=/dev/hda2 of=/SWAPFILE bs=1024 count=8192

8192+0 records in

8192+0 records out

步骤二

$ mkswap /SWAPFILE 8192

Setting up swapspace, size = 8384512 bytes

步骤三

$ /sbin/swapon /SWAPFILE

Adding Swap: 8188k swap-space

经过这三道步骤後, 这一个Swap File已经暂时成为您系统记忆体

的一部份了, 不过一旦您关机, 这一个Swap File就又失效了。於是我

们便又想到, 如何永久取用该Swap File?

很简单, 您可以用〃vi〃编辑/etc/rc档案, 加入〃/sbin/swapon

/SWAPFILE〃一行。或者, 底下用更简单的示范, 让不懂vi的朋友叁考

。下面指令中, /SWAPFILE是您之前取的档名, /sbin/swapon是启动指

令。

$ cp /etc/rc.d/rc.local /etc/rc.d/rc.local.old ← 备份, 以免万一失手

$ echo "/sbin/swapon /SWAPFILE" >> /etc/rc.d/rc.local

或者假如您不喜欢上面步骤三的方法, 也可以这样做:

$ cd /etc

$ cp fstab fstab.backup ← 先备份, 以免万一失手

$ echo "/SWAPFILE swap swap defaults" >> fstab

$ /sbin/swapon -a ← 使生效, 而无须重新开机

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