0

合計 48 TB の専用の 12 ディスク ボリュームがあります。デフォルトのパラメーターでmkfsを実行し、inode_64 を使用してマウントした後、報告されたファイルの使用可能スペースは 44 TB です。したがって、4 TB のメタデータ オーバーヘッドがあり、ほぼ 10% です。

このメタデータのサイズは、おそらく数千万の i ノードに対応することを意図していると思いますが、私は大きなファイルのみを使用し、最大で 100 万から 200 万のファイルが必要です。これを踏まえて、私の質問は、4 TB のメタデータのうち 2 ~ 3 TB を回復して、ファイル データに使用できるかどうかです

man ページには、maxpctオプションが表示されますが、他のオプションもある可能性がありますが、私の場合はどのように使用するのが正しいのかわかりません。ボリュームが 200 万個のファイルを保持できることを確認する必要があります。また、一部のメタデータ スペースがジャーナリングに使用されていることも理解していますが、ここではどれだけ十分かわかりません。

4

2 に答える 2

1

不足しているストレージの特定の割合に基づいて、2 進単位と 10 進単位のストレージの違いに惑わされている可能性があります。ディスクは 10 進数のテラバイトで測定されるため、使用可能なストレージをバイナリのテラバイト (10% 大きい) で測定するソフトウェア ツールを使用すると、約 9% 低すぎるように見える結果が得られます。ただし、ストレージは実際にはどこにもありません。小さく見えるように単位を使用しているだけです。

デフォルトでは、dfおよびduコマンドの coreutils バージョンはバイナリ ユニットを使用します。フラグを使用して、-H代わりに小数単位を使用するようにすることができます。

于 2015-04-20T17:39:43.640 に答える
0

5% から 1% に下げることができます。

maxpct これは、inode に割り当てることができるファイルシステム内のスペースの最大パーセンテージを指定します。デフォルト値は、1TB 未満のファイルシステムの場合は 25%、50TB 未満のファイルシステムの場合は 5%、50TB を超えるファイルシステムの場合は 1% です。

ファイルシステムの調整は難しい作業であることを覚えておいてください。安定性、信頼性、およびパフォーマンスの間で達成される微妙なバランスがあります。

于 2015-04-17T03:51:47.447 に答える