感谢原文

http://blog.csdn.net/qinpeng_zbdx/article/details/8577212

http://arch.pconline.com.cn//pcjob/system/linux/others/0512/743298_3.html

http://blog.itpub.net/20674423/viewspace-722812

提供帮助

1、登陆路由器

前面几章我已经刷了openwrt,怎么刷的话看前面的,这里废话就不多说了。

现在把U盘插在wr703n的usb端口上,然后用超级终端(TTL串口)或者是putty(ssh方式)登陆路由器。

登陆后输入下面命令:

cd /dev/

查找/dev目录下是否有sda和sda4 的文件,sda指的是整个U盘,sda4是我U盘的分区(不同的U盘的显示可能不一样),找到就证明U盘已经被识别

2、安装工具软件

(1)输入命令如下:

opkg update

opkg install fdisk swap-utils kmod-usb-storage kmod-fs-ext4 e2fsprogs kmod-usb-ohci kmod-usb-uhci  block-mount--这个是要一定要的

fdisk用于格式化U盘以及进行分区,swap-utils用于创建swap

                              kmod-usb-storage

         kmod-fs-ext4  装上这3个后基本支持 ext4格式的U盘 硬盘
                              e2fsprogs    格式化ext3 4等使用

然后查看一下系统分区情况

root@OpenWrt:/# fdisk –l

我的输出了以下内容(已经分区好的):

Disk /dev/sda: 4089 MB, 4089446400 bytes

126 heads, 62 sectors/track, 1022 cylinders, total 7987200 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xcad4ebea

注释1:这个u盘的大小是4GB(4089M),有126个磁面,62个扇区,1022磁柱(cylinders)(百度所得)

Device Boot Start End Blocks Id System

/dev/sda1 526336 7987199 3730432 6 FAT16

/dev/sda2 2048 526335 262144 83 Linux

注释2:id和System 表示的是一个意思,id看起来不太直观,我们要在fdisk 一个分区时,通过指定id来确认分区类型;比如 7表示的就NTFS 分区;这个在fdisk 中要通过t功能来指定。下面的部分会提到;

3、现在进行对U盘进行分区

root@OpenWrt:/# fdisk /dev/sda //进行分区开始操作

(1)Command (m for help): p

Device Boot Start End Blocks Id System

/dev/sda1 526336 7987199 3730432 6 FAT16

/dev/sda2 2048 526335 262144 83 Linux

(2)Command (m for help): d //u盘的分区删除,输入1则删除上面的sda1

Selected partition 1

(3)Command (m for help): n           //输入m会有帮助信息出来,输入n进行分区不打印帮助信息

Command action

e   extended

p   primary partition (1-4)       //指定分区类型  e为扩展分区   p为主分区

(4)select (default 1):p //默认不输入就是p,按回车~~确认

(5)Partition number (1-4):            //输入1,定义分区数量   --主分区最多只能有四个

(6)First cylinder (1-2610, default 1):   //设定起始分区的位置,我的设置为默认,就是直接按回车就可以了

(7)Last cylinder or +size or +sizeM or +sizeK (1-2610, default 2610):+256M          //设定结束分区的位置,我的设置个swap分区256M,u盘总量是4G.

然后再重复进行操作,把剩下的分到sda1

(8)Command (m for help): w           ---保存刚才的配置信息。

4、通过fdisk 命令来来修改现有分区类型

Fdisk 通过t参数来指定

查看分区类型

root@OpenWrt:/# fdisk -l /dev/sda

Device Boot Start End Blocks Id System

/dev/sda1 526336 7987199 3730432 83 Linux

/dev/sda2 2048 526335 262144 83 Linux

root@OpenWrt:/# fdisk /dev/sda

Command (m for help): t                              ---进入修改分区类型

Partition number (1-4): 1                              ---指定需要修改的分区号

Hex code (type L to list codes): 6                        ---指定分区号为6,也就是FAT16

注意:查看分区类型的代码,在这里可以输入L查看就可以了

Command (m for help): w                              ---保存

root@OpenWrt:/# fdisk -l /dev/sda

Device Boot Start End Blocks Id System

/dev/sda1 526336 7987199 3730432 6 FAT16

/dev/sda2 2048 526335 262144 83 Linux

5、对分区进行格式化及加载

对分区进行格式化的命令如下等,mkfs后面所接的代表的是将要格式化成的文件系统类型:(网友提供,原文地址:http://blog.itpub.net/20674423/viewspace-722812) 安装 opkg install e2fsprogs才能格式化

mkfs.bfs

mkfs.ext2

mkfs.ext3

mkfs.jfs

mkfs.msdos

mkfs.vfat

mkfs.cramfs

mkfs.minix

mkfs.reiserfs

mkfs.xfs

再进行格式化分区:

[root@jetsenLin ~]# mkfs.ext4 /dev/sda1          ---格式化分区类型为ext4

这一步需要等待大概一分钟左右

6、期待已久的挂载

然后就可以通过mount /dev/sda1 /mnt/usb 进行挂载

我已经在mnt下面创建了usb文件夹,没有创建的可以通过mkdir -p /mnt/usb 来创建

第五章703N 刷openwrt 挂载u盘的更多相关文章

  1. 路由器硬改+刷OpenWrt+挂载摄像头+U盘

    标题: 路由器硬改+刷OpenWrt+挂载摄像头+U盘 作者: 梦幻之心星 347369787@QQ.com 标签: [路由器, OpenWrt, 摄像头, 固件] 目录: 路由器 日期: 2019- ...

  2. newifi3-D2 openwrt挂载u盘扩容/overlay

    格式化U盘 1.openwrt安装插件 opkg install fdisk swap-utils kmod-usb-storage kmod-fs-ext4 e2fsprogs kmod-usb-o ...

  3. 第一章TP-Link 703N刷OpenWrt

    1)下载编译好的固件 openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin openwrt-ar71xx-generic-tl-wr703n ...

  4. 新版703n刷openwrt

    自带的官方固件: 3.17.1 Build 140120 Rel.56593n WR703N v1 00000000 在不能web页面刷固件,因为带了校验功能. 老外给出了不上TTL刷路由的方法: h ...

  5. TP-LINK wr703n openwrt 挂载 U盘

    1.首先设置好DNS 2.点SYSTEM 点SOFTWARE 更新软件列表 3.安装下列软件: block-mount kmod-usb-storage kmod-fs-ext4 e2fsprogs ...

  6. 史上最全面的Buffalo WHR-G300N CH v2 刷OpenWrt教程

    Buffalo WHR-G300N CH v2 刷OpenWrt.有两种办法.一种是Windows下刷.一种是在linux下使用tftp刷.Buffalo WHR-G300N-CH v2的openwr ...

  7. openwrt开发笔记二:树莓派刷openwrt

    前言及准备 本笔记适用于第一次给树莓派刷openwrt系统的玩家,对刷机过程及注意事项进行了记录,刷机之后对openwrt进行一些简单配置. 使用openwrt源码制作固件需要花费一点时间. 平台环境 ...

  8. 读《编写可维护的JavaScript》第五章总结

    第五章 UI层的松耦合 5.1 什么是松耦合 在Web开发中,用户界面是由三个彼此隔离又相互作用的层定义的: HTML是用来定义页面的数据和语义 CSS用来给页面添加样式 JavaScript用来给页 ...

  9. 360路由器刷openwrt后设置wifi中继

    上一篇文章(360路由器刷openwrt.不死uboot.双系统 .wifi中继 - 飞鸿影~ - 博客园)讲了如何在360路由器C301上安装openwrt以及安装双系统.这篇文章讲如何设置无线中继 ...

随机推荐

  1. OneNET麒麟座应用开发之一:初识OneNET麒麟座

    今天收到了OneNET麒麟座开发板.能得到使用的机会只能说是幸运的.首先上一张靓照: 板子使用的MCU是STM32F103RET6,带有GSM摸块和Wifi摸块可以联网.带有显示屏接口和I2C接口以及 ...

  2. Oracle基本命令大全

    用户: scott/tiger sys as sysdba 空密码 转换用户登录: connect 用户/密码 connect sys as sysdba   权限 用户解锁: alter user ...

  3. 【mysql】一个很小但很影响速度的地方

    如果要插入一大批数据,千万不要一条一条的execute, commit.而应该是先全部execute,最后统一commit!!! 千万注意,时间差距还是很大的!! 正确示范:快 ): sql = &q ...

  4. poj2352树状数组解决偏序问题

    树状数组解决这种偏序问题是很厉害的! /* 输入按照y递增,对于第i颗星星,它的level就是之前出现过的星星中,横坐标小于i的总数 */ #include<iostream> #incl ...

  5. python 全栈开发,Day135(爬虫系列之第2章-BS和Xpath模块)

    一.BeautifulSoup 1. 简介 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据.官方解释如下: ''' Beautiful Soup提供一些简单 ...

  6. Windows C#入门环境搭建

    Windows C#入门环境搭建 1. 安装Microsoft .NET Framework目录: C:\Windows\Microsoft.NET\Framework,查看已经安装的版本. 如果未安 ...

  7. 【C++ Primer 第10章】 10.4.1 插入迭代器

    目录 •  iostream迭代器 •  反向迭代器 插入迭代器 插入迭代器,这些迭代器被绑定到一个容器上,可以向容器插入元素. 头文件为:#include<iterator it=t 在it指 ...

  8. HTML5游戏 看你有多“色” 开发

    所有文章搬运自我的个人主页:sheilasun.me 在极客学院看到了这个游戏,在网上找到这个游戏玩了好久真的比较上瘾,于是自己也试着做了一下,可以戳这里试玩→看你有多色 游戏规则: 找出颜色不同的方 ...

  9. 小程序的POST接收不到参数

    这个文档上没有详细说明 在用POST的时候 header要这样写... method:"POST", header: { "Content-Type": &qu ...

  10. Scala入门教程---《chang哥教你一天搞定Scala》

    <chang哥教你一天搞定Scala> /** * <chang哥教你一天搞定Scala> * scala是一门多范式编程语言,集成了面向对象编程和函数式编程等多种特性. * ...