703n路由,外接u盘扩容

来源:互联网 发布:ptp700 标签编辑软件 编辑:程序博客网 时间:2024/05/29 12:00

不管是原厂的4mflash还是自己焊接的8m或16m等flash,对于我们使用来说,空间都太小了。既然这款路由提供了usb接口,自然要对其扩容了,u盘也好,usb移动硬盘也好,废话少说,看操作步骤。

上篇文章提供了不死uboot的刷机方法,有了这个uboot做底气,可以乱折腾,呵呵。

要让openwrt识别u盘,系统里需要安装block-mount, kmod-usb-storage(大容量u盘识别)和kmod-fs-ext4(ext2--ext4格式分区识别)这几个软件,其他的软件openwrt官方固件带的有。

其他网上教程说需要安装分区软件和格式化软件等,由于咱用的原厂路由,空间只有4m,装不了这么多软件,那么u盘的分区和格式化就交给电脑来做。

电脑里装了个centos虚拟机系统,u盘插到电脑上,在虚拟机里连接好,然后用cfdisk分区,为了方便就分两个区。

然后u盘插到路由的usb口,启动路由后ssh上去,查看/dev/目录应该邮sda   sda1这样的字眼,也就是识别了u盘并识别了它的分区。如果你分了多个分区,那么会看到sda2、sda3等等。

接下来,创建一个专用目录  mkdir /mnt/usb,然后mount/dev/sda1 /mnt/usb

挂载好u盘后,用 df -h看一下,可以看到刚刚识别的u盘,接下来修改配置文件

vi /etc/config/fstab

config global automount
        option from_fstab 1
         option anon_mount 1

config global autoswap
        option from_fstab 1
        option anon_swap 0

config mount
        option target   /overlay 
        option device   /dev/sda1
        option fstype   ext4
        option options  rw,sync
        option enabled  1 
        option enabled_fsck 0

config swap
        option device   /dev/sda2
        option enabled  1
配置好之后拷贝文件:
cp -rf /overlay/* /tmp/usb/
重启
 reboot
现在路由就从u盘启动了,再次ssh上去,用df -h查看
Filesystem                Size      Used Available Use% Mounted on
rootfs                    6.5G    226.6M      6.0G   4% /
/dev/root                 1.5M      1.5M         0 100% /rom
tmpfs                    14.2M     88.0K     14.2M   1% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda1                 6.5G    226.6M      6.0G   4% /overlay
overlayfs:/overlay        6.5G    226.6M      6.0G  
这时就看到空间变大了很多,很爽吧

0 0