linux – df显示已使用的负值

前端之家收集整理的这篇文章主要介绍了linux – df显示已使用的负值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
嘿大家,先来问一下这里.

我有一个centos 5.2服务器并运行df -h我得到这个:

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      672G -551M  638G   0% /
/dev/hda1              99M   12M   82M  13% /boot
tmpfs                 2.0G     0  2.0G   0% /dev/shm

上一次显示正确值时,该空间甚至没有接近10%的使用率,我不知道最近会发生什么.

谢谢.

编辑:

好吧所以我不得不重新启动服务器导致ssh挂起,我猜它与此有关.

一些新的信息,重新启动后df -h显示12Gb使用(2%),但如果我运行du -hcs /它显示总共46Gb,这里有一个很大的区别

EDIT2:

在大约15分钟的正常运行时间后,df -h再次显示负值:

使用的文件系统大小可用使用%挂载
的/ dev /映射器/的VolGroup00-LogVol00的
672G -24G 660G – /

EDIT3:

更多信息,运行fsck,这是输出

Checking all file systems.
  [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -f -y /dev/VolGroup00/LogVol00 
Pass 1: Checking inodes,blocks,and sizes 
Pass 2: Checking directory structure 
Pass 3: Checking directory connectivity 
Pass 4: Checking reference counts 
Pass 5: Checking group summary information
 /dev/VolGroup00/LogVol00: 204158/181633024 files (1.3% non-contiguous),9224806/181633024 blocks 
[/sbin/fsck.ext3 (1) -- /boot] fsck.ext3 -f -y /dev/hda1 
Pass 1: Checking inodes,and sizes 
Pass 2: Checking directory structure 
Pass 3: Checking directory connectivity 
Pass 4: Checking reference counts 
Pass 5: Checking group summary information 
/boot: 34/26104 files (5.9% non-contiguous),15339/104388 blocks

解决方法

我认为这是一个文件系统损坏.您应该卸载分区并运行fsck. 还要检查日志和控制台是否存在任何文件系统错误.

猜你在找的Linux相关文章