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 안에는 큰 파일이 없습니다.

열린 파일이 아닙니다. 열린 파일을 보유하고 있을 수 있는 느린 프로세스를 정리하기 위해 서버를 재부팅했습니다. 마운트 아래에 숨겨진 것이 아닙니다(모두 단일 파일 시스템입니다).

다른 어떤 옵션이 있을 수 있나요?

관련 정보