openwrt u盘扩容 程序装U盘

来源:互联网 发布:linux 卸载openjdk 编辑:程序博客网 时间:2024/06/06 00:51

      703N可怜的4M flash装好了系统就剩不下多少了,面对TR SAMBA之类稍微大一点的软件的只能取其一,除了淘宝上找商家换8M flash外还有一种解决办法,就是用U盘来当机器的flash,一段时间用下来感觉稳定性还算不错,基本没有重启死机的现象,下面是具体步骤,因为大多是用命令的操作,windows的话要用到PUTTYWINSCP这两个软件

      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,有两个就会有sda1sda2,以此类推,不确定的话可以拔下Uls一次,插上再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 就可以看到剩余容量了

原创粉丝点击