Quotas on /usr filesystem
Uncle GIGI
gigi at gigi.sk
Mon Jun 2 08:06:21 PDT 2003
Thanks for your answer !
>On Mon, Jun 02, 2003 at 02:57:14PM +0200, Uncle GIGI wrote:
>
>
>
>>I have a problem with filesystem quotas enabled on the /usr filesystem.
>>It causes the system (FreeBSD 4.8 STABLE) to freeze. Is it because the
>>quotas utilities are on the /usr filesystem as well ?
>>Thanks a lot for any suggestions.
>>
>>
>
>That shouldn't matter, unless you've gone completely mad and
>restricted root's quota so much that it can't install all of the
>required system files under the /usr filesystem.
>
:-)))
No, I'm not mad, don't worry.
:-)))
>
>However, I'm at a loss as to why you would want to run quotas on the
>/usr filesystem. Typically you only want quotas enabled on partitions
>where generic users have write privileges. That might include /home
>or /var, but preferably shouldn't include /usr.
>
For example on /usr/local/www/data/users/..., but doesn't matter. (I
know your answer, but that's not the problem)
Let's try to enable quotas on /usr filesystem and you'll see.
>
>What do:
>
> % mount
> % repquota -a
>
>return?
>
>One thing I've run afoul of in the past is that if you've got an old
>unix system that can NFS mount your drives and that system has the
>nobody UID set to -1, it can cause havoc with quotas. On the old
>system, the UID is a short integer, so '-1' is effectively the same as
>'65534'. However on FreeBSD, the UID field is 4 byte integer value,
>so that the '-1' UID effectively maps onto '4294967295'. Not a huge
>problem in itself, but realise that the quota system will try and
>install a quota file with enough room for 4294967295 entries, and
>that's going to take up a fair chunk of your filesystem. It also
>takes forever for quotacheck(8) to run on boot up under those
>circumstances. You're unlikely to see this nowadays --- the last time
>I ran into this, the "old unix" was a NeXT box, circa 1998.
>
> Cheers,
>
> Matthew
>
>
>
More information about the freebsd-questions
mailing list