linux磁盘空间丢失,如何找回?

yolaiyoqu
linux磁盘空间丢失,如何找回?

使用df的结果是:
/dev/sda5             62973184  53296556   6477688  90% /var
使用du:du --max-depth=0 /var
结果是:
3069136 /var
不知道为什么df与du会有这么大的差距?如何能把丢失的空间找回来?
谢谢各位帮忙!

wangzhihao_2006
估计是的硬盘设的保留快太大!保留块是按百分比算的,
可以把它设小一点,一般为2%或1%,只要留有足够的空间
最后让管理员编辑配置文件就可以了
其他的也想不出什么办法.
等高手帮你回答吧

oraclinux
我遇到过的一次是有个进程在不断写到文件里面
然后把文件删除
这个时候有上面类似的问题产生   也就是进程没有杀掉  文件删除

寂寞烈火
df和du的用途是有区别的
df - report filesystem disk space usage #显示文件系统所占用磁盘空间
du - estimate file space usage# 评估文件/目录大小

yolaiyoqu
谢谢各位,我在试试,看看重启能不能解决问题。

floodbycn
UP ...  UP...

ruluo
回复 #1 yolaiyoqu 的帖子

有么有更权威的解释,我也遇到这个问题。磁盘丢了100G。

df 观察/ 有254G 用了152G
du -h --max-depth=0 / 可以看到只用了38G

[[i] 本帖最后由 ruluo 于 2008-6-11 20:41 编辑 [/i]]

李某人
[color=Blue][b][color=Black][root@www ~]# df -h[/color][/b][/color]
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       36G  4.1G   30G  13% /
/dev/hda1              99M  8.9M   85M  10% /boot
none                  252M     0  252M   0% /dev/shm

[b][color=Blue][[color=Black]root@www ~]# du -h --max-depth=0 /[/color][/color][/b]
5.2G    /


家中的测试服务器执行的情况,貌似比较正常

[[i] 本帖最后由 李某人 于 2008-6-11 22:41 编辑 [/i]]