une2fs - 大規模ext4ファイルシステムで予約するスペースの量

une2fs - 大規模ext4ファイルシステムで予約するスペースの量

使用しているファイルシステムでどのくらいのスペースを予約したかについていくつかの質問があることがわかっていますが、いくつかのアドバイスは矛盾しており、一部はマウントされたファイルtune2fs -mシステムにのみ関連してrootいるように見えますext4

ext4私が尋ねたドライブは、1つのパーティションが使用され、メディアファイル専用にフォーマットされた3TBハイブリッドSSD / HDDです。RoothomeおよびはswapすべてSSDドライブの独自のパーティションにあるので、そのままにします。

現在、3TBext4ファイルシステムではディスク容量の5%が予約されていますが(デフォルト)、これはなんと150 GBに達するスペースです。安全なら1%に減らして30GB、120GBを確保したいと思います。ファイルシステムは92%満杯で、残りの5%は予約済みスペースです。

の提案この回答、ほとんどいっぱいのファイルシステムでは、断片化を防ぐために予約スペースを5%に設定することをお勧めしますext3。それからこれはext4より効率的で、明示的に次のように述べます。「ext4のマルチブロックアロケータは断片化に強い」。その後、何パーセントが合理的であるかを提案しませんext4

ext4適切なファイルシステムの断片化保護を維持しながら、3TBファイルシステムで予約されているドライブスペースを1%に減らすのが安全かどうか疑問に思います。

予約済みスペースの30GBの1%が足りない場合、どの程度安全ですか?

ありがとうございます。

ベストアンサー1

この予約は、通常のユーザーがドライブをいっぱいにして操作をブロックしても、ルートがログインし続けるようにコアシステムパーティションに主に使用されます。このスペースは、一時ファイル、コピー、シェルコマンド用の一般的な肘スペースに必要です。

単純なユーザーデータボリュームの場合、厳しい要件はありません。最新の大型ドライブでは、5%が過度すぎます。安全のために2%を使用していますが、それでも過剰になる可能性があります。 (多くのシステムでは、パニックモードには100MiBで十分です)

しかし、スペースを保存する2番目の理由は、1つのファイルの終わりと次のファイルの先頭との間にスペースを残すためです。多少のスペースは、頻繁に変更されるファイルの断片化を防ぐのに役立ちます。本質的に、変更は元のファイルと同じ物理領域内に保存できます。そのメディアを編集しない限り、メディアファイルはほとんど変更されません。 SSDでは、すべてのセグメントが同じ速度でアクセスされるため、断片化は重要ではありません。

おすすめ記事