簡體   English   中英

如何減少XFS文件系統的默認元數據大小?

[英]How to reduce the default metadata size for an XFS file system?

我有一個專用的12磁盤卷,總共48 TB。 在使用默認參數的mkfs之后,使用inode_64進行安裝,報告的文件可用空間為44 TB。 因此,有4 TB的元數據開銷,幾乎是10%。

我認為此元數據大小可能旨在容納數千萬個inode,而我僅使用大文件,並且最大需要1-2百萬個文件。 鑒於此,我的問題是是否有可能從4 TB元數據中恢復2-3 TB,以用於文件數據

手冊頁中,我看到了maxpct選項,可能還有其他選項,但是我無法弄清楚在我的情況下使用它們的正確方法是什么。 我仍然需要確保該卷可以容納200萬個文件。 另外,我知道一些元數據空間用於日記,在這里我不知道多少就足夠了。

根據您看到的特定存儲百分比,似乎很可能會誤認為二進制和十進制存儲之間的差異 由於磁盤以十億兆字節為單位進行度量,因此使用軟件工具以二進制TB來度量可用存儲量(其大小增加10%)會給您帶來約9%的太低結果。 但是,存儲實際上並沒有到任何地方。 您只是使用使其看起來更小的單位!

默認情況下, dfdu命令的coreutils版本使用二進制單位。 您可以使用-H標志使它們改為使用十進制單位。

您可以將其從5%降至1%。

maxpct這指定文件系統中可分配給inode的最大空間百分比。 對於1TB以下的文件系統,默認值為25%;對於50TB以下的文件系統,默認值為5%;對於50TB以上的文件系統,默認值為1%。

請記住,調整文件系統是一件棘手的事情。 在穩定性,可靠性和性能之間實現了微妙的平衡。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM