Re: Quota per directory

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

 



On Thu, 2007-03-22 at 12:15 -0400, Oisin Feeley wrote:
> On 3/21/07, Lamont Peterson <lamont@xxxxxxxxxxxx> wrote:
> > On Wednesday 21 March 2007 02:14am, Ahmed Kamal wrote:
> > > Coming from a systems administration background, I was very surprised to
> > > find out that fedora (well Linux actually) doesn't have a per directory
> > > quota. It is very common and needed IMHO to have a quota per directory, as
> > > the directory basically represents a project some people are working on.
> > > One would want to make sure that a certain project would not consume all
> > > disk space. Only XFS seemed to have per "project" quota (I even think the
> > > Linux implementation doesn't have that!)
> >
> > Linux "only" has per-filesystem quota support.  You're asking for what's
> > called "tree quotas" support.
> 
> What would be wrong with the OP using LVM to set up defined logical
> volumes per project?  The quota is then enforced, it sits on top of
> standard ext3 and provides the possibility of expanding/changing the
> quotas in the future while bypassing the need to do the tree-quota
> stuff.

projects: a, b, c

if ((quota(a) + quota(b) + quota(c)) < totaldiskspace) {
	broken(idea);
	exit;
}

:-)

Also broken if you have > 10-20 projects, becomes unmanageable.


But there is another possible way, use ACLs, and set by default the
group owner of all files under the project head directory to a specific
group matched to the project (you want to do that anyway to give rw to
the group), then set a group quotas.


Simo.

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux