OpenWrt usb挂载与samba 配置与测试

软件包

usb基础软件包:kmod-usb-core kmod-usb-ohci kmod-usb2(ehci)等。newifi mini的官方14.07已打包。
usb存储:kmod-usb-storage block-mount
fat32文件系统:kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1(字符编码包必须要装)
ntfs文件系统:ntfs-3g。不要装kmod-fs-ntfs,umount的时候内核不稳定。

挂载与卸载

mount /dev/sda2 /mnt/usb
umount -l /mnt/usb

也可以指定文件系统:mount -t ntfs-3g /dev/sda2 /mnt/usb
或是直接运行ntfs-3g:ntfs-3g /dev/sda2 /mnt/usb
mount会自动调用/sbin/mount.ntfs-3g,符号链接到/usr/bin/ntfs-3g

参考:http://wiki.openwrt.org/doc/howto/usb.storage

Samba

软件包:samba36-server luci-app-samba

默认情况下无密码访问会遇到可读不可写的权限问题,比较方便的解决方法是让samba以root账户运行:
修改/etc/samba/smb.conf.template:
guest account = root
#invalid users = root

exFAT

需要自己编译,可checkout极路由的package:https://github.com/hynnet/hiwifi-openwrt-HC5661-HC5761/tree/master/package/exfat

挂载:mount.exfat /dev/sda1 /mnt/usb

有时候卸载不干净会导致再度加载不上,需要拔下来重插,甚至要在电脑上插一下自动修复。
大硬盘如果簇分得太小会因为路由器内存不够而失败。

性能

newifi mini,使用2.4G无线网络测试samba复制文件速度。

fat32读写速度能达到8M,似乎是2.4G无线的上限。
ntfs-3g读速度6M多,写速度2M多。瓶颈是CPU。

所以下载速度在2M以下的是可以考虑用ntfs挂下载的,但是不推荐,万一中头彩微软可不负责:http://bbs.cfanclub.net/thread-497916-1-1.html

6M读速度可以满足任何高清电影的播放,6M等于48M码率呢。

newifi mini不要用5G网络使用samba共享。mt7612e驱动在samba时有故障,5G网卡似乎与USB总线冲突,影响包括PandoraBox在内的很多第三方固件:http://www.right.com.cn/forum/thread-149292-1-1.html#pid936103

 

 

3 Replies to “OpenWrt usb挂载与samba 配置与测试”

  1. 你好!我是上海师范大学的学生,看见贵站的内容,很是激动,希望能给个联系方式。我最近对newwifi的openwrt也比较感兴趣。

    1. newifi买来也就是折腾一小段时间,现在在箱子里积灰的说,这篇文章只是当时实验的一部分。现在还是一直用那种几十块钱的电信猫做校园网拨号,其它功能用不上。有问题可直接回复邮件询问。

Leave a Reply

Your email address will not be published. Required fields are marked *