Re: RFC - tree quotas for Linux (2.4.12, ext2)

Mike Fedyk (mfedyk@matchmail.com)
Thu, 18 Oct 2001 13:20:35 -0700


On Thu, Oct 18, 2001 at 09:38:47AM +0100, James Sutherland wrote:
> On Wed, 17 Oct 2001, Ben Greear wrote:
>
> > Neil Brown wrote:
> > >
> > > Hi,
> > > In my ongoing effort to provide centralised file storage that I can
> > > be proud of, I have put together some code to implement tree quotas.
> > >
> > > The idea of a tree quota is that the block and inode usage of a file
> > > is charged to the (owner of the root of the) tree rather than the
> > > owner (or group owner) of the file.
> > > This will (I hope) make life easier for me. There are several
> > > reasons that I have documented (see URL below) but a good one is that
> > > they are transparent and predictable. du -s $HOME should *always*
> > > match your usage according to "quota".
> >
> > Err, except maybe when you also own a file in /home/idiot/idiots_unprotected_storage_dir
> > (This relates not at all to your patch/comments.)
>
> No - "the ... usage of a file is charged to the tree, RATHER THAN THE
> OWNER OF THE FILE". So, in this case, if you own a file in ~idiot/foo,
> idiot's quota is charged for the file, not you.

Actually, it looks like Niel is creating a two level Quota system. In ther
normal quota system, if you own a file anywhere, it is attributed to you.
But, in the tree quota system, it is attributed to the owner of the tree...

Niel, how do you plan to notify someone that their tree quota has been
exceeded instead of their normal quota?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/