首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为ext4启用目录项的树表示?

如何为ext4启用目录项的树表示?
EN

Stack Overflow用户
提问于 2016-11-18 16:36:16
回答 1查看 68关注 0票数 0

我需要创建数百万个相对较小的文件(平均1-1000短行)具有复杂的目录布局。这就是为什么确保快速遍历深度嵌套(5-10级)目录(每个目录最多包含10,000个条目)是非常重要的。

如何启用目录项的树表示(从ext3开始)的支持,以提高文件添加性能?

EN

回答 1

Stack Overflow用户

发布于 2016-11-30 21:14:18

来自man tune2fs

`-O ^功能,…

     dir_index               使用散列b树来加快大型目录的查找速度。

此外,这看起来像是“我实际上并不想使用文件系统,而是任何具有字符串键的树结构”。因此,使用完全符合您需求的树结构,并且不依赖上下文切换来获取数据,并且不提供您可能不需要的特性(日志记录、文件权限、创建/访问/修改时间、…)。

要在以后访问数据,只需编写一个程序,从一个树存储文件生成数百万个文件,或者直接在userland (FUSE)中编写一个文件系统,“动态”地显示目录树。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40672555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档