2

重複の可能性:
内部フラグメンテーション

私は最近、ディレクトリ内のすべてのファイルを再帰的にリストし、ファイル名、サイズ、およびパスを出力するプロジェクトに取り組んでいます。

ここで、内部断片化の量を出力に追加し、ディレクトリ内の内部断片化の割合を計算する必要があります。

私はこれを行うために取り組んできました。iノード番号が必要です(から取得しますstat())。次に、その inode 番号をたどり、inode をトラバースして最後のブロックを見つける必要があります。次に、このブロックにどれだけの未使用スペースがあるかを調べる必要があり、それによって内部の断片化が発生します。

髪を引きちぎる前にどうしても助けが必要です!

4

0 に答える 0