RT-Thread论坛
直播中

李丽

8年用户 1507经验值
私信 关注

如何修改elmfat文件数的限制?

请教各位大神,我使用SD NAND作为数据存储空间,使用的是
dfs_mount("sd0", "/", "elm", 0, 0)来挂载,


我这边创建到512个文件后就无法创建了,
open((const char*)fname, O_WRONLY | O_APPEND | O_CREAT | O_BINARY, 0)后返回的是“-559038737”
转成hex就是FFFFFFFF DEADBEEF……


是不是elmfat有相关限制啊?该如何突破此限制?
另外elmfat具体是算fat16还是fat32?
会不会有分区限制?如果用16GB的介质,能支持分区16GB吗?

回帖(1)

王育来

2024-3-5 16:26:43
根据容量自动的,建议划分目录,就可以解决了。
即使是fat32,也不建议1个目录下太多。
最近部署网盘时,后端存储上,也限制了1个目录1000个文件,不然list时太慢或超出客户端限制。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分