转一个
此篇续2,建立SWAP分区是BT和电驴的关键,否则,肯定RAM不够的
有的DD的内存很小,导致装软件时候有些不爽,现在可以用一部分Flash来充当内存,就像Windows的交换文件一样。
虽然不知道效果如何,至少内存看着大了,呵呵
步骤1、机器上要装载好一个USB存储设备(光靠机内那点儿Flash可不够)
2、在/opt目录里面,安装好Optware
3、安装busybox
安装前,需要手工去除两个和Busybox冲突的文件
cd /opt/bin
rm reset
rm clear
然后再/opt/bin/ipkg install busybox
就行了……
4、创建一个交换文件,我这里的例子,U盘mount在了/jffs上面,蓝色的字是系统给的应答:
创建一个32M的交换文件
dd if=/dev/zero of=/jffs/Swapfile bs=1024 count=32768
32768+0 records in
32768+0 records out
5、将这个交换文件用作Swap分区:
/opt/bin/busybox mkswap /jffs/Swapfile
Setting up swapspace version 1, size = 33550337 bytes
/opt/bin/busybox swapon /jffs/Swapfile
6、用free指令查看可用内存,发现总内存已经是46868KB了,呵呵,过一会儿dd就会自己去用swap分区了,但我还没有长期测试,不知道效果究竟如何
/jffs # free
/ # free
total used free shared buffers
Mem: 14108 13656 452 0 156
Swap: 32760 1176 31584
Total: 46868 14832 32036