磁盘已使用但看不到在哪里

磁盘已使用但看不到在哪里

我有一台 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' ...查看已删除的文件是否仍然占用磁盘空间。

然后,您可以决定重新启动或重新加载仍保留已删除文件的进程,以清除已使用的磁盘空间。

相关内容