> Lets see the rest of what df prints out.
> You may have mounted a filesystem on top of a directory with
> files in it, which would cause the discrepancy you are seeing.
> You also may have a corrupted filesystem too.
> I would suggest taking the system down to single user,
> unmounting all filesystems except the root partition,
> and doing this again. If you still see a difference,
> remount the root filesystem readonly and run fsck on
> mount -o remount,ro /
> /sbin/e2fsck -f /dev/hda8
> Please post whatever it is that you find.
thnx a lot.
Should have been more detailed in my first posting.
When I examined the problem I did it when all partitions where mounted
read-only to avoid troubles with locked files and that kind.
I also did a fschk with no noticeable errors.
The filesystem is reiserfs (another thing I did not mention ...) and after
I read your posting I decided that there need to be some troubles with the
filesystem and decided to rebuild the whole reiser-tree on the reiserfs and
this turned out to bring out the truth:
now, after the rebuild even "du" shows the correct size. The missing 600MB
are now in a directory named "lost+found" ;)
by now all is running fine but I've to check the whole system to check
which files were affected here.
I even didnt know that rebuilding the tree of a reiserfs can put files to
lost+found. So maybe the files were in before and just the directory was
broken and fixed now. Also the files in lost+found have older dates. But
dont know how reiserfs puts the files in there.