硬盘中缺少空间

时间:2013-11-08 12:41:14

标签: unix centos diskspace

我有一台带有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在哪里使用......

任何调试人的方法???

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

两种解决方案:

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

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

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

希望它有效:)