硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2396|回复: 12
收起左侧

[FileX] FileX打开容错管理后,在电脑上是不是就识别不出来了

[复制链接]

4

主题

40

回帖

52

积分

初级会员

积分
52
发表于 2023-5-15 11:50:04 | 显示全部楼层 |阅读模式
使用32G的SD卡,使用FileX,启用容错管理,读写测试后,将SD卡插入电脑,电脑不能正常识别SD卡
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2023-5-16 01:05:57 | 显示全部楼层
看看是不是此贴15楼的问题。

FileX的容错机制应用问题
https://forum.anfulai.cn/forum.p ... 7855&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

4

主题

40

回帖

52

积分

初级会员

积分
52
 楼主| 发表于 2023-5-16 09:21:52 | 显示全部楼层
eric2013 发表于 2023-5-16 01:05
看看是不是此贴15楼的问题。

FileX的容错机制应用问题

不是,按官方的说法,开了容错,就不能被除了了开了容错的FileX的其他平台挂载,我做实验是符合官方说法的,只是我感觉这样就很难受啊,基本就约等于不兼容fat了,直接设备自己读写,或者做一个专门读写受保护介质的额外设备来进行除设备外的读写行为。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2023-5-16 11:57:31 | 显示全部楼层
The_One 发表于 2023-5-16 09:21
不是,按官方的说法,开了容错,就不能被除了了开了容错的FileX的其他平台挂载,我做实验是符合官方说法 ...

你用他的容错是不是要用掉电保护功能
回复

使用道具 举报

4

主题

40

回帖

52

积分

初级会员

积分
52
 楼主| 发表于 2023-5-16 14:27:19 | 显示全部楼层
eric2013 发表于 2023-5-16 11:57
你用他的容错是不是要用掉电保护功能

是的,之前有意外掉电把文件系统损坏的情况
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2023-5-16 14:53:22 | 显示全部楼层
The_One 发表于 2023-5-16 14:27
是的,之前有意外掉电把文件系统损坏的情况

这样的话,那这个地方处理的确实不够完美。像FlashFS使能掉电保护的FAT日志后,是不影响电脑端模拟使用的。
回复

使用道具 举报

4

主题

40

回帖

52

积分

初级会员

积分
52
 楼主| 发表于 2023-5-16 17:20:10 | 显示全部楼层
eric2013 发表于 2023-5-16 14:53
这样的话,那这个地方处理的确实不够完美。像FlashFS使能掉电保护的FAT日志后,是不影响电脑端模拟使用的 ...

啊这,最近评估下要不要迁移到FlashFS上
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2023-5-17 18:05:05 | 显示全部楼层
The_One 发表于 2023-5-16 17:20
啊这,最近评估下要不要迁移到FlashFS上

如果你有掉电保护且需要电脑端可以识别,可能得需要这么操作了。
回复

使用道具 举报

8

主题

35

回帖

59

积分

初级会员

积分
59
发表于 2024-10-28 15:46:03 | 显示全部楼层
请问一下,它这个容错信息是只有意外断电才会有的,只要我重新上电它就会修复并删除这些容错信息。那我等它被修复之后再拔出来插电脑上就能正常识别了吧?
因为我这个产品是有按键的,可以在按键上面加一个 SD 卡弹出功能,让它修复之后自动取消挂载,然后手再去拔卡。
回复

使用道具 举报

8

主题

35

回帖

59

积分

初级会员

积分
59
发表于 2024-10-28 15:48:09 | 显示全部楼层
另外,我看手册都是写的,在数据写入时断电,能够被保护,因为有容错信息。那如果容错信息写入的时候被断电,会不会有问题呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2024-10-29 10:03:37 | 显示全部楼层
SJUMP 发表于 2024-10-28 15:46
请问一下,它这个容错信息是只有意外断电才会有的,只要我重新上电它就会修复并删除这些容错信息。那我等它 ...

修复是自动完成的,不需要用户热插拔。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2024-10-29 10:07:15 | 显示全部楼层
SJUMP 发表于 2024-10-28 15:48
另外,我看手册都是写的,在数据写入时断电,能够被保护,因为有容错信息。那如果容错信息写入的时候被断电 ...

这个不清楚了,我不了解FileX的容错机制是如何实现的。

但是你说的写入容错信息,这个理解应该是不对的,断电了没法写容错信息的,应该是至少有个备份实现。恢复时候,恢复到出错前一个状态。
回复

使用道具 举报

2

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2024-11-19 11:05:44 | 显示全部楼层
SJUMP 发表于 2024-10-28 15:48
另外,我看手册都是写的,在数据写入时断电,能够被保护,因为有容错信息。那如果容错信息写入的时候被断电 ...

FileX的掉电安全原理就是日志,所有以日志作为掉电保护的文件系统都有这个风险,但是几率很低,因为是先读取你要做的操作,先写日志,日志写完了再开始操作。如果在写日志的时候掉电了也没关系,因为操作还没开始。但是一些特殊的操作有可能还是会导致文件系统损坏,只是几率要比无掉电保护低太多
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-13 05:04 , Processed in 0.043437 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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