Linux 根分区的 df 和 du 大小不同

Far*_*han 8 linux hard-drive

在我的 CentOS 服务器上,这两个命令都显示了磁盘 / 的不同用法,df 显示了以下输出:

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda2             16G   14G  952M  94% /
/dev/xvda6            996M  258M  687M  28% /tmp
/dev/xvda3             16G  6.5G  8.3G  45% /var
/dev/xvda1            251M   25M  213M  11% /boot
tmpfs                 4.0G     0  4.0G   0% /dev/shm
Run Code Online (Sandbox Code Playgroud)

和 du -sh 显示

6.9M    /bin/
15M /boot/
123M    /etc
212K    /home/
233M    /lib
27M /lib64/
16K /lost+found/
8.0K    /media/
8.0K    /mnt/
399M    /opt/
959M    /root/
35M /sbin/
8.0K    /srv/
0   /sys/
2.5G    /usr/
4.2G    total
Run Code Online (Sandbox Code Playgroud)

还尝试使用 NCDU 工具,该工具仅报告 5.6GB 的使用情况。

如何找到隐藏的磁盘空间?

Mik*_*ike 12

查看是否有任何已删除的文件仍在使用中

lsof | grep deleted
Run Code Online (Sandbox Code Playgroud)