tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: language bindings (fs-independent quotas)



On Fri, 18 Nov 2011, David Holland wrote:
The proposed standard format for quotas is an ordinary columnar text file. The reason language bindings came up is that Manuel was complaining, somewhat oddly, that it's hard to handle these in Perl.

Assuming that there's no need to handle fields with embedded spaces, perl's split() function will DTRT.

And actually, language bindings are probably a good thing anyway; if you have an installation with 50,000 users and you want to frob their quotas from a Perl script, forking 50,000 edquota processes is probably not the best approach.

Oh my, I missed the part of the edquota man page where it says "a temporary file is created for each user". Why can't it just create a single temporary file with a text table of all quotas?

By the way, I still haven't figured out how to test any of this quota stuff. "quotaon /" followed by "edquota -f /" does nothing (no error message, and no useful result). Using the device name "/dev/cgd1a" instead of the file system name "/" does not help.

--apb (Alan Barrett)


Home | Main Index | Thread Index | Old Index