My guess is that the trouble is caused by the Bytes added or moved while the quotacheck-scan is running. That gives you an estimate of the size of the inaccuracy.

We gave the users/groups quota in the order of 100 - 1000 Terabytes. During quotacheck, people would not write more than a few Terabytes, so the effect is negligible. Comparison with 'du' results showed no dramatic deviation.

quotacheck can be painful for the MDS, though. So if you have to go through 
several 100 M files - that might be a point for a  quiescent system.

Regards,
Thomas

On 03/17/2016 04:38 PM, John White wrote:
So in the lustre manual, it says:
lfs quotacheck requires the file system to be quiescent (i.e. no modifying 
operations like write, truncate, create or delete should run
concurrently). Failure to follow this caution may result in inaccurate 
user/group disk usage. Operations that do not change Lustre files (such as read 
or mount) are okay to run.

With that understood, what sort of inaccuracies are introduced by a live 
filesystem (with writers) during a quotacheck?  We have a file system we 
desperately need to use the quota mechanisms to get even ballpark estimates of 
per-user usage.  A downtime is not really in the cards at the moment.  Further, 
the file system isn’t long for this world and will be blown away in a matter of 
months (we just need to make it that long).

Will writers on the fs make the data absolutely useless or will it just make 
things… fuzzy?

_______________________________________________
lustre-discuss mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org


_______________________________________________
lustre-discuss mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org

Reply via email to