I do not believe Mustafa is familiar with quotas. I have been following your posts and did not understand what blocksize had to do with file inodes.
I also think quotas should be implemented correctly. File inode and HD space is handled without taxing resources when quota is used.
I have to modify my own code and now it's working fine:
Example - user with 100 GB limit and 1000000 inodes:
Disk quotas for user zaserd (uid 2093):
Filesystem blocks quota limit grace files quota limit grace
/dev/md2 1088 104857600 104857600 441 1000000 1000000
/dev/md3 132 104857600 104857600 33 1000000 1000000
/dev/md4 45680084 104857600 104857600 482341 1000000 1000000
So all users can have up to max. million files (inodes) in every plan. But I wanted some smaller plans (10 GB and 50 GB) to have just 500000.
We also count quota instead of du -sc. This saves lots of time, but Mustafa refuses to implement this.
Nobody will use Kloxo-MR professionally without quotas.