本文将详细解释OpenWRT如何挂接u盘。边肖觉得很实用,就分享给大家参考。希望你看完这篇文章能有所收获。
DIR-505有一个USB2.0接口,给它带来了很大的扩展性。我们可以插入u盘,移动硬盘等。共享文件或脱机下载。接下来,先照顾好u盘。
首先是USB和内存的内核模块:
opkgupdate
opkginstallkmod-USB-存储
kginstallkmod-SCSI-通用,然后是文件系统:
opkginstallkmod-fs-ext4 USB-ext4 USB辅助工具、分区和格式化工具,这些都不是必须的,可以根据情况安装:
测试kginstallusbutilsfdiske2 fsprogs。u盘未插入时,输入lsusb,如下图。
总线001设备001:标识1d6b:0002 Linux基金会2.0根集线器
插入u盘后,再次检查lsusb,发现多了一个,说明工作正常:
总线001设备002:标识060:0908诺瓦克微电子公司
001设备013360 id 1d 6b 3360002 Linux Foundation 2.0根集线器如果需要对u盘进行重新分区,请使用fdisk,这里不做详细描述。可以在Windows上用diskpart完成。如果你还在路由器上操作,可以参考这个:http://www . lephone.com/DIY-a-smart-router-topic-add-memory-3 . html,第一步是:对设备进行分区。
分区后,检查/dev目录中是否有硬盘字符和分区字符:
Ls/dev|grepsd配备了ext4文件系统的驱动,因为这是最适合OpenWRT的。如果不是原始格式,则在安装e2fsprogs后,可以使用以下命令对其进行格式化:
接下来挂载Mkfs.ext4/dev/sda1,第一行和最后一行是必需的,中间三行是防止在正确挂载前被写入的机制:
mkdir/mnt/usb
触摸/mnt/usb/USB_DISK_NOT_PRESENT
chmod555/mnt/usb
chmod 444/mnt/USB/USB _ DISK _ NOT _ PRESENT
Mount/dev/sda1/mnt/usb可以通过这里的/mnt/usb访问u盘,但是工作只完成了一半.接下来,让u盘启动并自动加载,主要参考http://wiki.openwrt.org/doc/techref/block_mount和http://wiki.openwrt.org/doc/uci/fstab.先安装程序:
Opkginstallblock-mountblkid如果你看重存储空间,你不需要安装blkid,block-mount。使用blkid或block info检查分区的UUID。例如,如果使用blkid,UMU的u盘将显示:
/dev/mtdblock 7: TYPE=' squashfs '
/dev/sda 1: uuid=' 16e 381 BC-D9BB-40FD-9e 98-410 b 346931 ef ' type=' ext4 '接下来,输入block detect查看:
配置“全局”
option anon _ swap“0”
option anon _ mount“0”
optionauto_swap'1 '
option auto _ mount“1”
optiondelay_root'5 '
option check _ fs“0”配置“装载”
optiontarget'/mnt/sda1 '
option uuid ' 16e 381 BC-d9bb-40fd-9e 98-410 b 346931 ef '
option enabled“0”
生成配置文件,将上面的目标更改为您想要的,并将启用值更改为1:
blockdetect/etc/config/fstab
ucisetfstab。@mount[-1]。target='/mnt/usb '
ucisetfstab。@mount[-1]。使能=1
Ucicommitfstab关于“OpenWRT如何挂接u盘”的文章已经在这里分享了。希望
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/151277.html