标签归档:创建Swap分区

Tomato Dual Wan下创建Swap分区

1.创建一个交换文件,我的U盘第一个区mount在了/jffs上面,蓝色的字是系统给的应答:
创建一个32M的交换文件
dd if=/dev/zero of=/jffs/Swapfile bs=1024 count=32768
32768+0 records in
32768+0 records out

2.将这个交换文件用作Swap分区:
/opt/bin/busybox mkswap /jffs/Swapfile
Setting up swapspace version 1, size = 33550337 bytes

/opt/bin/busybox swapon /jffs/Swapfile

用free指令查看可用内存,呵呵,过一会儿系统就会自己去用swap分区了,但我还没有长期测试,不知道效果究竟如何
# free
              total         used         free       shared      buffers
  Mem:        63048        60776         2272            0         1648
 Swap:        32760          132        32628
Total:        95808        60908        34900

把这一句加入启动脚本,开机即可自动加载SWAP分区

/opt/bin/busybox swapon /jffs/Swapfile

我的启动脚本:

modprobe usbcore
modprobe scsi_mod
modprobe usb-ohci
modprobe sd_mod
modprobe printer
modprobe usb-storage
sleep 3
modprobe jbd
modprobe ext2
modprobe ext3
sleep 3
mount /dev/scsi/host0/bus0/target0/lun0/part1 /jffs
mount /dev/scsi/host0/bus0/target0/lun0/part2 /mnt
mount -o bind /jffs/opt /opt
/opt/bin/busybox swapon /jffs/Swapfile
sleep 3
#samba
/opt/etc/init.d/S80samba


/opt/etc/init.d/mlnet

呵呵 加了交换分区,系统居然把这也认作内存了,现在显示的总内存是93.56 MB

点击查看原图