dfを介したinodeの数は、dfが報告した数より約5000倍大きいです。

dfを介したinodeの数は、dfが報告した数より約5000倍大きいです。

私は私のシステムのUSBドライブからマウントされたパーティションに対してdfがはるかに高い使用量を報告する問題に対処してきました。

df -h以下を提供します。

/dev/sdb3       4.6T  4.2T  396G  92% /media/smb

du -chレポートを見ると次のようになります。

3.7T    .
3.7T    total

これにより、同じアプローチを使用してinodeの数を調べることができました。

df -i私が得たもの:

/dev/sdb3         19M   17M  1.6M   92% /media/smb

以下du -ch --inodesを表示します。

3.5K    .
3.5K    total

直観的にパーティション内のファイル数がわかると、3.5Kは正しい数字で読み取られますが、17Mはあまりにもdu誇張されているようです。

使用されたinodeになぜこんなに大きな違いがあるのか​​、どうすればわかりますか?

マシンを再起動しましたが、まだそのままです。同様に、このドライブのフォルダをボリュームとしてマウントするマシンのすべてのDockerコンテナを再起動しました。

関連情報