【发布时间】:2015-04-16 17:27:23
【问题描述】:
我有一个专用的 12 磁盘卷,总共 48 TB。在 mkfs 使用默认参数后,使用 inode_64 挂载, 报告的文件可用空间为 44 TB。所以有 4 TB 元数据开销,几乎是 10%。
我认为这个元数据大小可能是为了容纳数千万个 inode,而我只使用大文件 并且最多需要 1-2 百万个文件。鉴于此,我的问题是是否可以从 4 TB 元数据中恢复 2-3 TB 以用于文件数据。
在man page 中,我看到了一个 maxpct 选项,可能还有其他选项,但我无法弄清楚使用它们的正确方法是什么 就我而言。我仍然需要确保该卷可以容纳 200 万个文件。 另外,我知道一些元数据空间用于日记,在这里我不知道多少就足够了。
【问题讨论】:
-
您确定空间确实丢失了,还是被the difference between binary and decimal units of storage 误导了?在 TB 范围内,这几乎是 10%。
-
是的,确实如此。然后在严格以字节为单位重新计算之后,保留的元数据可以忽略不计,大约为 2 GB。如果是这样,因为我不会创建比我需要的更多的文件,我想我什至不需要弄乱文件系统设置。谢谢。
-
哦,酷。我已经写了这个作为答案,并提供了更多细节。
标签: linux filesystems xfs