|
本帖最后由 mailmei 于 2023-12-3 21:08 编辑
插入NTFS移动盘后,/dev 目录下出现 sdb1 ,已安装包含ntfs-3g字样的几个挂载插件,在命令行用 mount -t ntfs-3g /dev/sdb1 /mnt/sdb1 能正常挂载且中文显示正常能读能写相当满意, 但是拨掉盘后再插入又需要在命令行重新输入挂载命令后才能正常挂载,试了用UUID自动挂载也不行,/etc/config/fstab 内的代码如下看似也无不妥,但就是不会自动挂载,必需手动挂载,试了用ext4格式倒能自动挂载,op确实对ntfs兼容很不好,大佬们有没有自动对ntfs挂载的好办法?
config global
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'
config mount
option target '/mnt/sdb1'
option uuid 'A22C86942C8652XX'
option enabled '1'
或者有没有能实现当系统检测到/dev目录下出现sdXX后(插入U盘)就自动执行一个挂载命令的自动执行脚本,sdXX消失后(拨掉U盘)就对应执行一条umount命令,我觉得可以解决这个问题。(可惜本人小白不会写代码 )
目前问题已解决,已能实现插入ntfs格式移动盘后自动挂载[使用2T移动硬盘] ,测试另一 ntfs格式杂牌U盘还是无法自动挂载只能手动用mount命令挂载。
记录一下折腾几晚过程中的犯错点:因复制代码是在windows中操作,用的notepad++,没有转换成UNIX格式保存,导致在openwrt中无法正常运行。
参考文献资料:参照用此文内代码:openwrt下U盘自动挂载 网址 blog.csdn.net/liangalei123/article/details/129295655
感谢4楼推文 OPENWRT挂载NTFS硬盘U盘OPENWRT支持读写NTFS分区 网址 www.bilibili.com/read/cv17232666/
前提,openwrt需安装好插件ntfs-3g ntfs-3g-utils fdisk block-mount 用lsblk能看到如sdb字样的分区名或在/dev目录下ls查询
创建10-mount文件,将自动挂载代码(参照代码)复制到10-mount,替换/etc/hotplug.d/block/10-mount。并重启路由。
4楼推文内的代码经测试也能使用,方法同上,但挂载速度不及前者,且在我机测试时在/mnt目录内会多出很7个mtdblock开头的文件夹,使用无碍但影响观感。
|
|