首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何减少XFS文件系统的默认元数据大小?

如何减少XFS文件系统的默认元数据大小?
EN

Stack Overflow用户
提问于 2015-04-16 17:27:23
回答 2查看 1.9K关注 0票数 0

我有一个特殊用途的12磁盘卷,总共48 TB。在使用默认参数安装mkfs之后,使用inode_64挂载后,报告的可用文件空间为44 TB。因此,有4个TB元数据开销,几乎10%。

我认为这个元数据大小可能是为了容纳数千万个inode,而我只使用大文件,最多需要120万个文件。考虑到这一点,我的问题是,从4TB元数据中恢复2-3TB是否可能用于文件数据。

手册页中,我看到了maxpct选项,可能还有其他选项,但我不知道在我的情况下使用它们的正确方法是什么。我仍然需要确保这个卷能容纳200万个文件。另外,我理解一些元数据空间用于日志记录,这里我不知道多少元数据就足够了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-20 17:39:43

根据您所看到的丢失的特定存储百分比,您可能被二进制和十进制存储单元的区别误导了。由于磁盘是以十进制字节为单位测量的,所以使用软件工具来测量二进制to的可用存储量(比二进制to大10% )将给出的结果似乎太低了9%。存储实际上并没有去任何地方,但是,你只是使用单位,使它看起来更小!

默认情况下,dfdu命令的coreutils版本使用二进制单元。您可以使用-H标志使它们使用十进制单位。

票数 1
EN

Stack Overflow用户

发布于 2015-04-17 03:51:47

你可以把它从5%降到1%。

maxpct --这指定了文件系统中可以分配给inode的最大空间百分比。对于1TB以下的文件系统,默认值为25%,对于50 1TB以下的文件系统,默认值为5%,对于超过50 1TB的文件系统,默认值为1%。

请记住,调优文件系统是一件棘手的事情。在稳定性、可靠性和性能之间实现了微妙的平衡。

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

https://stackoverflow.com/questions/29681922

复制
相关文章

相似问题

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