指点成金-最美分享吧

登录

openwrt如何使用挂载u盘

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了openwrt如何使用挂载u盘相关的知识,希望对你有一定的参考价值。

这个是摘录别人的,你参考下。
1、设置源并更新

opkg update

2、安装USB驱动,这里是BCM4712芯片的,其他芯片自己查

opkg install kmod-usb-ohci
opkg install kmod-usb-storage

3、安装EXT3文件系统

opkg install kmod-fs-ext3

4、安装文件系统格式化及检查工具

opkg install e2fsprogs

5、插上USB硬盘,如果正确识别输入dmesg命令就可以查看到U盘信息,如/dev/scsi/host0/bus0/target0/lun0: p1等等

6、格式化USB硬盘,这里的part1代表第一分区

mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1

7、挂载USB硬盘

mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/part1 /mnt

8、df一下应该就可以看到挂载的USB硬盘了

下面写一个启动脚本,让路由器在启动时自动挂载USB硬盘。

vim /etc/init.d/usbdisk

写入脚本:

#!/bin/sh /etc/rc.common
START=99
STOP=10
start()

mount-text3-onoatime/dev/scsi/host0/bus0/target0/lun0/part1/mnt

stop()

syncumount/dev/scsi/host0/bus0/target0/lun0/part1

restart()

stopstart

加入可执行权限

chmod 755 /etc/init.d/usbdisk

加入到启动目录

ln -s /etc/init.d/usbdisk /etc/rc.d/S99usbdisk

恩,完事了
参考技术A 在/dev 中确认你的优盘。一般都是sda。如果只有一个分区的话:
mount /dev/sda1 /mnt/sda1
(确保/mnt下sda1文件夹存在,当然,也可以是别的什么名字)
或者先 mkdir一下

Linux下挂载NTFS格式U盘

参考技术A 在Linux下使用mount挂载ntfs格式U盘时,会提示mount: unknown filesystem type "ntfs"错误,或者FATAL: Module fuse not found.ntfs-3g-mount: fuse device is missing, try "modprobe fuse" as root。下面介绍具体解决办法。

安装 ntfs-3g fuse 即可:

同样,如果提示mount:unknown filesystem type "exfat"错误,可以安装exfat-fuse:

运行 modprobe fuse 时,如果提示找不到指令,需要安装 kmod 包:

然后运行

最后,挂载文件系统:

以上是关于openwrt如何使用挂载u盘的主要内容,如果未能解决你的问题,请参考以下文章