Error:
VFS: Error -5 occurred while creating quota. VFS: find_free_dqentry(): Data block full but it shouldn't.
Explanation:
When the quota files i.e. aquota.user and aquota.group gets corrupt, you will notice the server logs with a message “VFS: Error -5 occurred while creating quota. find_free_dqentry(): Data block full but it shouldn’t”.
The ‘fixquotas’ script is use to update the quota files but the script cannot read these files either thus increases the CPU usage while quota update is in process. The solution is to remove and create the aquota.user and aquota.group files and run the quotacheck again.
Solution:
First, turn off the quota:
# quotaoff -av
Move the aquota files i.e. /aquota.user and /aquota.group to a temporary directory.
# mkdir /root/tmp_aquota # mv /aquota.* /root/tmp_aquota/
Now, create the aquota.user and aquota.group files again
# touch /aquota.user # touch /aquota.group
Now, execute ‘quotacheck’ to build a table of current disk usage.
# /scripts/quotacheck (cPanel server) OR # quotacheck -augm
While quotacheck in process, you may see a message as “quotacheck : Warning quota files aquota.group was probably truncated. Can’t save quota settings” which is normal under these circumstances.
Once the quotacheck process completes, turn on the quotas
# quotaon -av
Quota update will work fine again.
Comments are closed.