【萝卜大侠请进】Aria2一旦访问tf卡,exFAT-fs 报错
本帖最后由 m0eak 于 2022-8-10 20:15 编辑之前因为我把aria2的配置文件放在了tf卡中,所以一启用tf就变只读了,现在我把他设置到了etc下,现在碰到的问题就是aria2一旦下载,tf卡就变成了,只读。。。。看楼下,有报错
访问储存卡出现过几次变只读写不了东西,第一次拔电源重启解决,第二次尝试在app上重启路由器解决,后面就出现就app上解决。至今没搞懂储存卡为啥变只读 本帖最后由 m0eak 于 2022-8-10 19:44 编辑
Wed Aug 10 19:38:23 2022 daemon.info aria2: Aria2 will run with user 'root'.
Wed Aug 10 19:38:28 2022 daemon.info aria2: Aria2 will run with user 'root'.
Wed Aug 10 19:38:29 2022 kern.err kernel: exFAT-fs (mmcblk0p1): error, found bogus dentry(86) beyond unused empty group(84) (start_clu : 4, cur_clu : 4)
Wed Aug 10 19:38:29 2022 kern.err kernel: exFAT-fs (mmcblk0p1): error, failed to bmap (inode : 9ceb7058 iblock : 0, err : -5)
Wed Aug 10 19:38:29 2022 kern.err kernel: exFAT-fs (mmcblk0p1): error, found bogus dentry(86) beyond unused empty group(84) (start_clu : 4, cur_clu : 4)
Wed Aug 10 19:38:29 2022 kern.err kernel: exFAT-fs (mmcblk0p1): error, found bogus dentry(86) beyond unused empty group(84) (start_clu : 4, cur_clu : 4)
Wed Aug 10 19:38:30 2022 kern.err kernel: exFAT-fs (mmcblk0p1): error, found bogus dentry(86) beyond unused empty group(84) (start_clu : 4, cur_clu : 4)
Wed Aug 10 19:38:32 2022 kern.err kernel: exFAT-fs (mmcblk0p1): error, failed to bmap (inode : 9ceb7058 iblock : 0, err : -5)
Wed Aug 10 19:38:36 2022 daemon.info aria2: Aria2 will run with user 'root'.
Wed Aug 10 19:38:39 2022 kern.err kernel: exFAT-fs (mmcblk0p1): error, found bogus dentry(86) beyond unused empty group(84) (start_clu : 4, cur_clu : 4)
Wed Aug 10 19:38:42 2022 kern.err kernel: exFAT-fs (mmcblk0p1): error, failed to bmap (inode : 9ceb7058 iblock : 0, err : -5)
发现日志里有这几个报错 @萝卜大侠 本帖最后由 m0eak 于 2022-8-10 19:49 编辑
@萝卜大侠 @萝卜大侠 本帖最后由 m0eak 于 2022-8-10 20:02 编辑
我看到挂载参数最后有一行errors=remount-ro,我想不会是因为报错了导致的吧,,一看还真是,改成errors=continue可以开始下载,但是几秒后就会失败。回去试下ntfs。这个是errors=remount-ro报的错,楼上是errors=continue
看来这辈子是@不出来了。。
Wed Aug 10 19:55:41 2022 kern.err kernel: exFAT-fs (mmcblk0p1): error, found bogus dentry(86) beyond unused empty group(84) (start_clu : 4, cur_clu : 4)
Wed Aug 10 19:55:41 2022 kern.err kernel: exFAT-fs (mmcblk0p1): Filesystem has been set read-only
Wed Aug 10 19:55:51 2022 user.notice AdGuardHome: 2022/08/10 11:55:51.972513 handling tcp: reading msg: reading msg: unexpected EOF
Wed Aug 10 19:55:51 2022 user.notice AdGuardHome: 2022/08/10 11:55:51.972785 handling tcp: reading msg: reading len: read tcp 127.0.0.1:3053->127.0.0.1:40858: read: connection reset by peer
用ntfs格式的就没问题 m0eak 发表于 2022-8-10 22:55
用ntfs格式的就没问题
感觉应该是和nas功能冲突了,我们的nas功能默认会将存储按照只读挂载
萝卜大侠 发表于 2022-8-11 09:51
感觉应该是和nas功能冲突了,我们的nas功能默认会将存储按照只读挂载
就用ntfs了 aria2程序在后台下载文件。下载文件,对 TF 卡进行写入操作。如果在对 TF 卡有写入操作的过程中,出现了断电,或者重启设备。会容易导致 TF 卡文件系统异常,TF卡文件系统会自动保护,设置为 read only 类型。
那么,你重新格式化之后,就恢复 read/write 属性。
下次操作的时候,如果关机,断电了,需要执行:
1. 把 aria2 下载进程关闭;不要往 TF 卡写入文件;
2. 在 WEB 端对磁盘进行安全拔除;
当对 TF 卡没有写入操作的时候,再关电,或者拔除 TF 卡。
例如,在windows 电脑,要安全拔除一个U盘,也是一样的操作。 如果 U盘正在拷贝,或者有打开的磁盘的文件,那么,无法安全拔除。如果强制拔除,会容易导致文件系统进行自动保护,进行 read-only 操作 hill123 发表于 2022-8-11 10:07
aria2程序在后台下载文件。下载文件,对 TF 卡进行写入操作。如果在对 TF 卡有写入操作的过程中,出现 ...
我这没断过电啊,很明显就是报错导致的保护性只读,因为挂载选项最后有errors=remount-ro,就是报错时重新挂载为只读,只要aria2不碰tf卡就是正常的,换ntfs解决了。
页:
[1]