703N可怜的4M flash装好了系统就剩不下多少了,面对TR SAMBA之类稍微大一点的软件的只能取其一,除了淘宝上找商家换8M flash外还有一种解决办法,就是用U盘来当机器的flash,一段时间用下来感觉稳定性还算不错,基本没有重启死机的现象,下面是具体步骤,因为大多是用命令的操作,windows的话要用到PUTTY和WINSCP这两个软件
1.OPENWRT官网会经常更新最新kernel编译好的各种型号路由器的系统包,为了避免软件不兼容的情况先下载最新的703N的包,地址在这:http://downloads.openwrt.org/snapshots/trunk/ar71xx/ 找到703N用的4个包调挑最小的下,一般都是2.5M左右
用winscp把下好的.bin文件传到路由的/TMP目录,然后连上putty,输入下面命令
cd /tmp
mtd write -r “刚才传过来文件的名字” firmware
然后等路由灯闪完重启好,简单配置一下密码,无线,上网后保证网络是连通的就进行下面的步骤
。。。。神马?不会配置?请自己补习http://ninehills.info/2012/05/07/set-openwrt-in-wr703n.html
2.还是用putty安装以下几个软件block-mount(以前的extroot,扩容就靠它了),kmod-fs-ext4(用来格式化U盘),kmod-usb-storage(大容量U盘的支持),e2fsprogs(ext类型的支持),kmod-scsi-generic()
opkg update
opkg install block-mount kmod-fs-ext4 kmod-usb-storage e2fsprogs kmod-scsi-generic
3.拿出准备好的U盘,插上去开始格式化
cd /dev
ls “这里要看一下自己的U盘有没有被识别,如果出现sda1或者sda2之类的文件就说明认出来了,记住名字,才能进行下面的操作,如果U盘只有一个分区就会只有sda1,有两个就会有sda1和sda2,以此类推,不确定的话可以拔下U盘ls一次,插上再ls一次,看有没有多出sda*这个文件,那酒肯定是了
mkfs.ext4 sda1(刚才的文件名,下面用sda1代替,开始格式化)
4.前面几步都是准备,下面才是开始扩容。
Mount /dev/sda1 /mnt
mkdir /tmp/root
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root
umount /mnt
5.拿出winscp,找到/etc/config/fstab 这个文件,用记事本修改下
config mount
option target /
option device /dev/sda1
option fstype ext4
option options rw,sync
option enabled 1
option enabled_fsck 0
弄成上面的样子就好了
6.再运行一下这两个命令
/etc/init.d/fstab enable
mv /etc/rc.d/S39usb /etc/rc.d/S19usb
7.OK,这样重启一下就应该是成功了,df -m 就可以看到剩余容量了