duは大きなスペースを表示しますが、ディレクトリ内にはスペースが表示されません

duは大きなスペースを表示しますが、ディレクトリ内にはスペースが表示されません

du を使用して使用済み領域を追跡しようとしていますが、奇妙な動作が見られます。

[root@server01 /]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda2       32G   32G  190M 100% /
devtmpfs        894M     0  894M   0% /dev
tmpfs           919M   12K  919M   1% /dev/shm
tmpfs           919M   17M  903M   2% /run
tmpfs           919M     0  919M   0% /sys/fs/cgroup
tmpfs           184M     0  184M   0% /run/user/69023
tmpfs           184M     0  184M   0% /run/user/0

[root@server01 /]# du -sh * | sort -h | tail -3
1.2G    opt
1.4G    usr
28G     home

[root@server01 home]# du -sh * | sort -h | tail -3
80K     user1
168M    user2
28G     user3

[root@server01 user3]# du -sh * | sort -h | tail -3
480K    trash
1.5M    redis-stable.tar.gz
58M     redis-stable

ご覧のとおり、/home/user3 までずっと追跡しましたが、/home/user3 内には大きなファイルはありません。

これは開いているファイルではありません。開いているファイルを保持している可能性のある残存プロセスをクリーンアップするためにサーバーを再起動しました。これはマウントの下に隠されたものではありません (すべて単一のファイルシステムです)。

他にはどのような選択肢があるでしょうか?

関連情報