openwrt 21.02 开启ntfs-3g自动挂载2T以上移动硬盘

初始状态:openwrt 21.02原始版本
需求:需要自动挂载移动硬盘,作为简单NAS使用

遇到问题:
1) 按照网上教程mount命令不识别uuid参数,发现少安装了一个包:mount-utils
2) 不想用最新的ntfs工具,使用旧的ntfs-3g兼容性更好,而且挂载2T以上移动硬盘必须使用ntfs-3g。但是问题是,开启了使用UUID挂载点后,死活挂载不上。最后发现是最新openwrt源码里有个BUG,挂载时不识别ntfs-3g,解决办法是做个软连接就好了:ln -s /usr/bin/ntfs-3g /sbin/mount.ntfs

好了,下一步言归正传,如果要正常安装移动硬盘自动挂载,需要这样的步骤:
1)系统->Software->Update lists
2)检查以下包是否安装,没有就装上:
block-mount,blockd
kmod-fs-ext4,kmod-fs-vfat,kmod-fs-ntfs,kmod-fs-exfat
kmod-usb-storage/storage extra,kmod-usb-storage-uas, kmod-usb2/usb3
samba4-libs,luci-app-samba4,luci-i18n-samba4-zh-cn
blkid,hdparam,lsblk
ntfs-3g-utils,mount-utils
3)插入U盘/移动硬盘。在系统->挂载点里添加一个新挂载点/mnt/udisk,设备使用UUID(免得sda sdb什么的名称乱跳,影响共享映射),文件系统选择ntfs-3g
4)F5刷新一下界面,菜单里应该有 服务->网络共享 了,进去新建一个 名称为udisk,路径为/mnt/udisk,剩下的参数随意,也可以默认就是匿名读写
5)菜单 系统->重启,完工!

[2022.08.14更新]如果这样插移动硬盘重启还是自动挂载不了,是因为fstab里没有开启自动挂载,需要改个参数:
vi /etc/config/fstab
找option anon_mount '0'行,将0修改为1

[2023.08.30更新]对于某些硬盘,长时间运行还是会掉盘,可以从3个方面解决:
1)在openwrt里设置每天路由定时自动重启,这样重启时会重新挂在硬盘避免掉盘
2)如果不想重启,尝试ssh登录后使用命令mount -a强制重新挂载硬盘
3)对于使用USB分线器的情况(我的路由USB就是同时加载USB共享打印机和移动硬盘),建议使用带供电的USB分线器,我的USB3.0分线器有USB加强供电口,接上供电后掉盘情况改善很多

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值