Hey again,
Unfortunately, I only have guesses
But this piques my curiousity:
user1 +- 1212M 196M 245M none 1614 0 0
Under my version's output 1212M would be the space used / 196M would be the soft limit / 245M would be the hard limit
So the +- should actually be ++ since the used space is greater than the soft and hard limits.
none should be the grace period,
then the last 3 columns (where I think you might find the root cause of the problem from) are the limits on number of files
again soft / hard / grace period.
If my format agrees with yours, can you try and do a :
find /home/user1 (be sure to do it at the level above the directory - so not find /home/user/* or from within /home/user)
I'm wondering what it reports for the amount of files (really 1614 or different? maybe a whole lot more). If you have lsof, also, you can check the amount of open files that either belong to the user or are reported as open in that directory. That could produce a condition where your system reports all of the used space, but du disagrees.
This link is actually from my own blog, but check it out if you want. Basically, df and a lot of system utilities grossly misrepresent how much disk space is actually being used, while du is generally the more accurate (although, at times, much slower) utility.
http://linuxshellaccount.blogspot.co...nt-values.html
If that's the issue, you may need to reboot. If lsof finds the files, you shoudld be able to find the pids for the "ghost" processes that are faking (I mean taking
up space!
If none of that puts you on to the answer can you send me the headers for your output and your OS version. That way, if you still have the issue, I'll be looking for an answer as specific as possible to your situation.
Again, best wishes,
Mike