您的位置:首页 > 其它

703n路由,外接u盘扩容

2014-01-11 16:55 239 查看
不管是原厂的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
这时就看到空间变大了很多,很爽吧

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐