无法弄清楚什么占用了磁盘空间,CentOS6

无法弄清楚什么占用了磁盘空间,CentOS6

以下是磁盘可用信息:

root@nqpc002/]# df -ha 
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       103G   85G   13G  87% /
proc               0     0     0    - /proc
sysfs              0     0     0    - /sys
devpts             0     0     0    - /dev/pts
tmpfs            16G     0   16G   0% /dev/shm
/dev/sda1       485M  112M  348M  25% /boot
/dev/sda5       2.0G  3.1M  1.9G   1% /tmp
/dev/sdb1       879G  234G  601G  28% /mnt/ssd1t
none               0     0     0    - /proc/sys/fs/binfmt_misc

尝试找出是什么占用了 /dev/sda2/ 上的空间(据称剩余 13G),我运行:

[root@NQPC002 /]# du -hs /* | sort -h
du: cannot access `/proc/2326/task/2326/fd/4': No such file or directory
du: cannot access `/proc/2326/task/2326/fdinfo/4': No such file or directory
du: cannot access `/proc/2326/fd/4': No such file or directory
du: cannot access `/proc/2326/fdinfo/4': No such file or directory
0       /proc
0       /sys
4.0K    /media
4.0K    /selinux
4.0K    /srv
4.0K    /test.txt
16K     /lost+found
32K     /tmp
64K     /home
184K    /dev
1.5M    /opt
7.6M    /bin
14M     /sbin
23M     /lib64
30M     /etc
110M    /boot
389M    /lib
1.2G    /usr
1.6G    /root
15G     /var
234G    /mnt

我真的不明白吃了85G干什么。你能解释一下吗?

更新

问题解决了。我最近删除了 mongod.log,但没有重新启动 mongod 服务。它继续占用磁盘空间。解决方案如下https://unix.stackexchange.com/questions/34140/tell-fs-to-free-space-from-deleted-files-now

答案1

我已经发现北卡罗莱纳大学对于回答此类问题非常有用。 ncdu 是一种文本模式的磁盘探索工具,可按大小或日期排序。

相关内容