技术解析

Netgear wndr4300 接入 usb 移动硬盘后在`/dev`目录下不显示盘符
0
2021-07-05 03:38:34
idczone

刷的 OpenWrt 系统,想把 1T 的西数移动硬盘接入路由器局域网共享用,但在挂载时出现问题。路由器接入后,dmesg 显示如下(图 2 ),lsusb 下显示(图 1 ),/dev目录下找不到例如sdbx之类的盘符。

  • 已安装软件包: kmod-usb-core , kmod-usb-ohci , kmod-usb-uhci , kmod-usb2 , kmod-usb-storage , usbutils , kmod-fs-ntfs , mount.ntfs-3g , mount-utils , ntfs-3g , kmod-fs-vfat , fdisk , blkid , block-mount
  • 移动硬盘已格式化为 ext4 格式

图 1 :

图 2 :

ps : 好吧,这个问题其实已经发过一次了,但是貌似放的节点不对没被显示...
有没有人正好遇到过我这个问题呢? Google 了好久没找到解决办法,可能是我的搜索姿势不对? OpenWrt 官方有搜到一个类似问题原因是没有安装 kmod-usb-storage,但我这里已经安装依旧无法识别。
这里先谢谢大家了。


盘符, 23333

盘符, 233333


@Chigogo
虽然我在写这个名词的时候也觉得很别扭,但是有这么好笑麽…请教教我那个东西怎么称呼来着…

你列一下插入之前和之后,对比一下多了哪个不就知道了

web 管理端也没有显示吗?我的盘是 ntfs ,刚开始挂载是只读,删了 ntfs 重装 ntfs-3g
包之后就能用了。你的是 ext4 没道理不显示啊。所以建议刷个其他版本的 openwrt 试试看吧

dev == device
盘符 => 设备

额。歪个楼。 wndr4300 的 usb 速度。。。。真的不适合拖硬盘

外阁楼,貌似可以称作挂载点

/dev 里不叫挂载点

这楼歪的,我都替楼主看不下去了

日志里面不是很明显的提示 ehci 么?那再安装一下 kmod-usb-ehci 。 4300 是 usb2 接口的,不安装 ehci 的话,恐怕 usb 接口会有问题

应该是在 /mnt/ 目录下吧

尝试下 fdisk -l 看看跑到哪里了,挂载建议使用 uuid 挂载

kmod-ext4 呢

这种类似论坛的地方,只适合于信息分享,脑力激荡。
然而并不适合 Q & A (提问 & 回答)的类型。
以下操作适合于有一定基础的朋友
0) lsusb 的确已经验证 USB 硬盘已经接入并已经被识别
1) fdisk -l 可以找到挂接的 USB 盘对应的 /dev/sdxxxxx 名字
2) 一般有自动加载机制的话, 会放在 /mnt 目录下面,请到这里找
3) 假如自动加载机制出现了问题, 可以自己用命令行 mount 来手动加载, 同时也可以看到底是自动加载哪里出现了问题。

请尽量让自己的回复能够对别人有帮助
-----》这是整个论坛管理者给每一位发帖或者回帖的人的建议 /忠告

记得我当时是把 usb 、 mount 、 ext4 相关的几个包都装了就能自动挂载了,有些有依赖的会自动装。
楼主缺的可能是这些: kmod-scsi-core 、 kmod-fs-ext4 、 mountd

买一条带电源的 USB Hub 试试,我的 500G 移动硬盘直接插也有这样的问题,用了 Hub 就正常








谢谢你们的热心解答~不过你们说的方法我试过了都木有用。 现在新刷了一个自己新编译的固件。问题已经解决了。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服