找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 5801|回复: 18

已解决 如何自动挂载ntfs格式移动盘

[复制链接]
发表于 2023-12-1 10:39 | 显示全部楼层 |阅读模式
本帖最后由 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开头的文件夹,使用无碍但影响观感。





只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2023-12-1 10:51 | 显示全部楼层
用sirpdboy的固件,可以完美使用NTFS移动硬盘。

点评

很多固件都支持ntfs格式硬盘  详情 回复 发表于 2023-12-1 16:55
大侠指条明路哪里有下载入口  详情 回复 发表于 2023-12-1 16:53
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-12-1 11:29 | 显示全部楼层
本帖最后由 di7gan 于 2023-12-1 11:30 编辑

我之前也是这个问题,你试试将这2条命令写入到启动脚本里面。
umount /dev/sdb1
mount -t ntfs-3g -o rw /dev/sdb1 /mnt/sdb1

贴子参考:https://www.right.com.cn/forum/thread-8243085-1-1.html

但是你如果是插拔频繁我也不知道如何去做了,我一般插拔很少。如果拔掉以后最方便的还是重启。

点评

加在启动脚本里,应该插上U盘重启可以,热插拨的话估记不行。  详情 回复 发表于 2023-12-1 17:01
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-12-1 11:32 | 显示全部楼层
如果是热拔插的话,试一下这个教程里的脚本:https://www.bilibili.com/read/cv17232666/

点评

这个试试看看,谢谢大佬指点  详情 回复 发表于 2023-12-1 16:58
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-12-1 11:53 | 显示全部楼层
不是热拔插的问题,是需要建一个mount.ntfs
/sbin/mount.ntfs
  1. #!/bin/sh
  2. /usr/bin/ntfs-3g -o utf8 "$@"
复制代码


点评

系统上我看有这个文件,代码也一样的  详情 回复 发表于 2023-12-1 16:55
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-12-1 14:33 | 显示全部楼层
先把U盘分区格式化为EXT4格式,再按看这个方案操作。https://schaepher.github.io/2019/10/19/openwrt-expand-storage/

点评

如果是格式化成EXT4是没啥问题的,主要是不想格成EXT4,因为还要在WIN系统下用。  详情 回复 发表于 2023-12-1 16:54
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-1 16:53 | 显示全部楼层
loso3000 发表于 2023-12-1 10:51
用sirpdboy的固件,可以完美使用NTFS移动硬盘。

大侠指条明路哪里有下载入口

点评

链接 https://www.right.com.cn/forum/thread-8250453-1-2.html  详情 回复 发表于 2023-12-1 17:14
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-1 16:54 | 显示全部楼层
macrostone 发表于 2023-12-1 14:33
先把U盘分区格式化为EXT4格式,再按看这个方案操作。https://schaepher.github.io/2019/10/19/openwrt-expa ...

如果是格式化成EXT4是没啥问题的,主要是不想格成EXT4,因为还要在WIN系统下用。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-1 16:55 | 显示全部楼层
wulishui 发表于 2023-12-1 11:53
不是热拔插的问题,是需要建一个mount.ntfs
/sbin/mount.ntfs

系统上我看有这个文件,代码也一样的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-12-1 16:55 | 显示全部楼层
loso3000 发表于 2023-12-1 10:51
用sirpdboy的固件,可以完美使用NTFS移动硬盘。

很多固件都支持ntfs格式硬盘

点评

大佬有推荐吗,用的小娱C5,openwrt能支持NTFS格式热插拨自动挂载就行  详情 回复 发表于 2023-12-1 17:24
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-1 16:58 | 显示全部楼层
jjit 发表于 2023-12-1 11:32
如果是热拔插的话,试一下这个教程里的脚本:https://www.bilibili.com/read/cv17232666/ ...

这个试试看看,谢谢大佬指点
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-1 17:01 | 显示全部楼层
di7gan 发表于 2023-12-1 11:29
我之前也是这个问题,你试试将这2条命令写入到启动脚本里面。
umount /dev/sdb1
mount -t ntfs-3g -o rw /d ...

加在启动脚本里,应该插上U盘重启可以,热插拨的话估记不行。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-12-1 17:14 | 显示全部楼层

点评

感谢,可惜没有我用的机型固件,改天再找个X86软路由试试。  详情 回复 发表于 2023-12-1 17:21
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-1 17:21 | 显示全部楼层
loso3000 发表于 2023-12-1 17:14
链接   https://www.right.com.cn/forum/thread-8250453-1-2.html

感谢,可惜没有我用的机型固件,改天再找个X86软路由试试。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-1 17:24 | 显示全部楼层
liyuqing1990 发表于 2023-12-1 16:55
很多固件都支持ntfs格式硬盘

大佬有推荐吗,用的小娱C5,openwrt能支持NTFS格式热插拨自动挂载就行
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-6-11 06:35

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表