硬汉嵌入式论坛

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

[RL-FlashFS] 使用RL-FlashFS文件系统发现在一个文件夹内写入文件超过440个就无法再新写入文件,必须删除一个文件才能新建一个文件。

[复制链接]

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2021-2-1 17:02:53 | 显示全部楼层 |阅读模式
使用RL-FlashFS文件系统发现在一个文件夹内写入文件超过440个就无法再新写入文件,必须删除一个文件才能新建一个文件。使用的是长文件名。
有人遇到这种情况么?怎么解决?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106590
QQ
发表于 2021-2-1 17:06:09 | 显示全部楼层
用户反应RL-FlashFS创建的文件数有限,多了就不行,这里批量测试创建2000个文件,S
http://www.armbbs.cn/forum.php?m ... 5589&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2021-2-1 18:00:56 | 显示全部楼层
eric2013 发表于 2021-2-1 17:06
用户反应RL-FlashFS创建的文件数有限,多了就不行,这里批量测试创建2000个文件,S
http://www.armbbs.cn/ ...

你用的是支持长文件名的库么?我刚才测试了下,用支持长文件名的库,文件夹内超过440个文件,再创建新的文件程序就会进入死循环。。。
换成支持短文件名的库就没问题。
我设置的文件名长度缓存是50,我看你设置的是2000,是这个地方设置的问题?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106590
QQ
发表于 2021-2-1 18:08:14 | 显示全部楼层
bear115 发表于 2021-2-1 18:00
你用的是支持长文件名的库么?我刚才测试了下,用支持长文件名的库,文件夹内超过440个文件,再创建新的 ...

50太小了,你得多少文件,缓存就多少个,否则后面奇卡无比。
我不记得用的长文件名还是短文件了。
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
 楼主| 发表于 2021-2-2 08:33:51 | 显示全部楼层
eric2013 发表于 2021-2-1 18:08
50太小了,你得多少文件,缓存就多少个,否则后面奇卡无比。
我不记得用的长文件名还是短文件了。

我今天试验下调大看看
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2022-2-16 16:34:32 | 显示全部楼层
50太小了,你得多少文件,缓存就多少个,否则后面奇卡无比。
我不记得用的长文件名还是短文件了。

2000个文件以后怎么办呢?我们现在是每隔10秒记录一组数据到SD卡,需要存1个月的数据。现在存1个小时都不行,有没有什么好的建议
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2022-2-16 16:47:33 | 显示全部楼层
我们也遇到了这个问题,存了几百个文件后,无法再新建文件。我们需要每隔10秒存储一波数据,存一个月左右。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106590
QQ
发表于 2022-2-17 09:52:46 | 显示全部楼层
leo8311 发表于 2022-2-16 16:47
我们也遇到了这个问题,存了几百个文件后,无法再新建文件。我们需要每隔10秒存储一波数据,存一个月左右。

长文件名缓存个数设置没,要创建多少,至少要设置多少。
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2022-2-17 14:26:54 | 显示全部楼层
eric2013 发表于 2022-2-17 09:52
长文件名缓存个数设置没,要创建多少,至少要设置多少。

设置到了3000,但是我们是根据时间戳来存数据的,起码要10几万个。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 03:25 , Processed in 0.170502 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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