1

我有一台带 3 个硬盘的 linux 机器。以下是df -kH的输出

Filesystem             Size   Used  Avail Use% Mounted on   
/dev/sda1              968G   855G    64G  94% /  
tmpfs                  8.3G      0   8.3G   0% /dev/shm
/dev/sdc1              985G   849G    87G  91% /opt1 
/dev/sdb1              2.0T   799G   1.1T  43% /opt2

当我检查 sudo du -xh --max-depth=1 /

135M    /lib
0       /dev
0       /proc
116K    /mapred
3.4G    /usr
4.0K    /opt1
0       /sys
27M     /boot
3.8G    /opt
4.0K    /cgroup
4.0K    /media
7.8M    /bin
255M    /root
190M    /var
610G    /data
15M     /sbin
4.0K    /mnt
4.0K    /opt2
76K     /tmp
4.0K    /srv
26M     /etc
0       /misc
0       /net
26M     /lib64
4.0K    /selinux
4.0K    /home
617G    /

它只给了我 617GB 的使用空间。而 df 表示 /dev/sda1 中使用了 855GB。我不知道剩余的 230 GB 用在了哪里……

有什么办法调试家伙???

4

2 回答 2

0

两种解决方案:

1)使用“lsof|grep delete”列出已删除的文件,这里是链接

2) umount /opt1 /opt2,使用“du -sh /* |egrep 'opt1|opt2'”查看opt1和opt2的大小,230GB可能存在于/opt1或/opt2中,删除后挂载/opt1 , /opt2 再次,这是图片(对不起,我没有发布图片的声誉)。

我在 Evernote 中分享它们。 http://app.yinxiang.com/l/ABcOgLG2UX1MT4al4Lub5RivRAPRK6ECv7w/

希望它有效:)

于 2015-02-27T03:58:14.457 回答
0

该报告du给出的是文件数据占用的空间。提供的报告df包括元数据——正在使用但不用于实际文件数据的扇区,而是用于文件系统管理。后者包含您的“丢失”230GB。

于 2013-11-08T12:45:27.973 回答