Hide Forgot
On the CIFS mount-point the du command shows wrong disk value. It shows a minimum of 1.0M. Ex: touch a echo "1" > a du -sh a The output of above command shows 1.0M. It happens with any file whose size is less than 1.0MB.
This seems to be a kernel problem. This is reproducible for the kernel versions 2.6.29 or lesser. Works fine with the higher versions.
Good to know this known issue in the kernel. I would also say that CIFS is used mostly in windows and testing this functionality in windows is more required than GNU/Linux.