m0eak 发表于 2022-8-10 13:07:48

【萝卜大侠请进】Aria2一旦访问tf卡,exFAT-fs 报错

本帖最后由 m0eak 于 2022-8-10 20:15 编辑

之前因为我把aria2的配置文件放在了tf卡中,所以一启用tf就变只读了,现在我把他设置到了etc下,现在碰到的问题就是aria2一旦下载,tf卡就变成了,只读。。。。看楼下,有报错

XY0397 发表于 2022-8-10 18:09:53

访问储存卡出现过几次变只读写不了东西,第一次拔电源重启解决,第二次尝试在app上重启路由器解决,后面就出现就app上解决。至今没搞懂储存卡为啥变只读

m0eak 发表于 2022-8-10 19:39:48

本帖最后由 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:44:41

本帖最后由 m0eak 于 2022-8-10 19:49 编辑

@萝卜大侠

m0eak 发表于 2022-8-10 19:44:58

@萝卜大侠

m0eak 发表于 2022-8-10 19:45:17

本帖最后由 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


m0eak 发表于 2022-8-10 22:55:36

用ntfs格式的就没问题

萝卜大侠 发表于 2022-8-11 09:51:46

m0eak 发表于 2022-8-10 22:55
用ntfs格式的就没问题
感觉应该是和nas功能冲突了,我们的nas功能默认会将存储按照只读挂载


m0eak 发表于 2022-8-11 10:03:46

萝卜大侠 发表于 2022-8-11 09:51
感觉应该是和nas功能冲突了,我们的nas功能默认会将存储按照只读挂载




就用ntfs了

hill123 发表于 2022-8-11 10:07:14

aria2程序在后台下载文件。下载文件,对 TF 卡进行写入操作。如果在对 TF 卡有写入操作的过程中,出现了断电,或者重启设备。会容易导致 TF 卡文件系统异常,TF卡文件系统会自动保护,设置为 read only 类型。

那么,你重新格式化之后,就恢复 read/write 属性。

下次操作的时候,如果关机,断电了,需要执行:
1. 把 aria2 下载进程关闭;不要往 TF 卡写入文件;
2. 在 WEB 端对磁盘进行安全拔除;

当对 TF 卡没有写入操作的时候,再关电,或者拔除 TF 卡。

例如,在windows 电脑,要安全拔除一个U盘,也是一样的操作。   如果 U盘正在拷贝,或者有打开的磁盘的文件,那么,无法安全拔除。如果强制拔除,会容易导致文件系统进行自动保护,进行 read-only 操作

m0eak 发表于 2022-8-11 10:21:27

hill123 发表于 2022-8-11 10:07
aria2程序在后台下载文件。下载文件,对 TF 卡进行写入操作。如果在对 TF 卡有写入操作的过程中,出现 ...

我这没断过电啊,很明显就是报错导致的保护性只读,因为挂载选项最后有errors=remount-ro,就是报错时重新挂载为只读,只要aria2不碰tf卡就是正常的,换ntfs解决了。

nihaolai 发表于 2023-1-14 04:30:08

页: [1]
查看完整版本: 【萝卜大侠请进】Aria2一旦访问tf卡,exFAT-fs 报错