[英]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%的太低結果。 但是,存儲實際上並沒有到任何地方。 您只是使用使其看起來更小的單位!
默認情況下, df
和du
命令的coreutils版本使用二進制單位。 您可以使用-H
標志使它們改為使用十進制單位。
您可以將其從5%降至1%。
maxpct這指定文件系統中可分配給inode的最大空間百分比。 對於1TB以下的文件系統,默認值為25%;對於50TB以下的文件系統,默認值為5%;對於50TB以上的文件系統,默認值為1%。
請記住,調整文件系統是一件棘手的事情。 在穩定性,可靠性和性能之間實現了微妙的平衡。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.