디스크가 사용되었지만 어디에 있는지 알 수 없습니다.

디스크가 사용되었지만 어디에 있는지 알 수 없습니다.

Debian 8.1(3.16.0-4-amd64) 서버가 있는데 디스크 사용량이 높다는 메시지가 표시되지만 그 이유를 이해할 수 없습니다.

디스크 사용량

df -h:

Filesystem                           Size    Used Avail Use% Mounted on
/dev/sda1                            440G    298G  120G  72% /
udev                                  10M       0   10M   0% /dev
tmpfs                                3,2G    337M  2,8G  11% /run
tmpfs                                7,9G       0  7,9G   0% /dev/shm
tmpfs                                5,0M       0  5,0M   0% /run/lock
tmpfs                                7,9G       0  7,9G   0% /sys/fs/cgroup
192.168.10.50:/c/logs                5,5T    1,9T  3,7T  34% /mnt/nas
192.168.11.250:/data/logs_hotspots   8,2T    1,6T  6,6T  20% /mnt/NAS
tmpfs                                1,6G       0  1,6G   0% /run/user/1000

각 폴더의 크기:

du -sh:

11M     /bin
46M     /boot
0       /dev
37M     /etc
464K    /home
0       /initrd.img
0       /initrd.img.old
312M    /lib
4,0K    /lib64
16K     /lost+found
16K     /media
8,0K    /opt
64K     /root
337M    /run
5,1M    /sbin
4,0K    /srv
0       /sys
24K     /tmp
447M    /usr
233M    /var
0       /vmlinuz
0       /vmlinuz.old

작년부터 조금씩 성장하고 있고, 프로덕션 서버이기 때문에 다시 시작하고 싶지 않습니다.

참고: NFS 마운트는 syslog-ng에서만 작동합니다.

누구든지 아이디어가 있다면...

답변1

'lsof | grep delete' 출력을 보면 삭제된 파일이 여전히 디스크 공간을 차지하고 있는지 확인할 수 있습니다.

그런 다음 삭제된 파일을 계속 보유하고 있는 프로세스를 다시 시작하거나 다시 로드하여 사용된 디스크 공간을 지울 수 있습니다.

관련 정보