이 문제가 여러 번 논의되었다는 것을 알고 있지만 어디에서도 해결책을 찾을 수 없습니다. CentOS 6.6 시스템이 있고 df
명령을 사용할 때 루트 파일 시스템이 28GB를 사용합니다. 그러나 du
18GB가 표시됩니다. 예, 서로 다르다는 것은 알지만 10GB 차이가 있습니까? 이것은 너무 많은 것 같습니다. 아직 열 수 있는 삭제된 파일을 찾아보았지만 lsof
아무 것도 없었습니다. 또한 서버를 다시 시작했는데 다시 시작한 후에도 10GB의 차이가 여전히 남아 있습니다.
[root@5377 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 34G 28G 4.5G 86% /
tmpfs 63G 28K 63G 1% /dev/shm
/dev/sda1 477M 33M 420M 8% /boot
/dev/sda4 29G 1.1G 27G 4% /radcom
/dev/sda5 24G 384M 23G 2% /var
/dev/mapper/vg-data 38T 820G 35T 3% /data
[root@5377 /]# du -a / --exclude=data | sort -n -r | head -n 10
18570395 /
8388612 /mnt
8388608 /mnt/huge
4656460 /usr
1906848 /usr/share
1703512 /home
1287484 /extra-pkgs
1156744 /home/nfsroot
1156740 /home/nfsroot/telefonica_10_8_05_4
1106840 /usr/lib64
exclude=data
파일 수가 많은 파일 시스템이라 du 명령 실행 시간이 오래 걸린다는 주장 이다. 전용 파티션이 있으므로 이것이 근본 원인은 아닙니다.
이 문제를 일으킬 수 있는 다른 것이 있나요?
미리 감사드립니다!