Big Quotas?
Stephen C. Tweedie
sct en redhat.com
Vie Ene 28 21:54:44 CST 2000
Hi,
On Wed, 26 Jan 2000 09:57:43 -0800 (PST), Matt Nelson
<mnelson en dynatec.com> said:
> My question: how do I get my system to recognize quotas larger than
> 4G?
> Handy, since I'm soon going to be building a system with ~200G of storage
> for only a half-dozen users. The document then later points to a site to
> obtain quota-1.55-10.
Hmm, you mean quota has been broken _again_?
> Well, I'm using quota-1.66-8, and still cant get it to work right.
OK, fixed in the patch below, and I've queued it on bugzilla. Only
edquota was broken: quotacheck, repquota and quota all seem happy with
the larger quota limits.
Is anyone maintaining the core quota code at the moment? The last time
I sent in these fixes was a good while ago.
--Stephen
----------------------------------------------------------------
--- quota-1.66/utils/edquota.c.~1~ Fri Jan 28 17:23:37 2000
+++ quota-1.66/utils/edquota.c Fri Jan 28 17:30:08 2000
@@ -459,10 +459,6 @@
return (0);
}
- dqblk.dqb_curblocks = btodb(dqblk.dqb_curblocks * 1024);
- dqblk.dqb_bsoftlimit = btodb(dqblk.dqb_bsoftlimit * 1024);
- dqblk.dqb_bhardlimit = btodb(dqblk.dqb_bhardlimit * 1024);
-
for (qup = quplist; qup; qup = qup->next) {
if (strcmp(fsp, qup->fsname))
continue;
@@ -519,10 +515,6 @@
fprintf(stderr, "%s:%s: bad format\n", fsp, cp);
return (0);
}
-
- dqblk.dqb_curblocks = btodb(dqblk.dqb_curblocks * 1024);
- dqblk.dqb_bsoftlimit = btodb(dqblk.dqb_bsoftlimit * 1024);
- dqblk.dqb_bhardlimit = btodb(dqblk.dqb_bhardlimit * 1024);
if ((cp = strtok(line2, "\n")) == NULL) {
fprintf(stderr, "%s: %s: bad format\n", fsp, line2);
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo en vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/
Más información sobre la lista de distribución Ayuda