tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Quota on tmpfs
On Fri, Jul 13, 2012 at 08:25:54AM +0000, David Holland wrote:
> On Fri, Jul 13, 2012 at 10:15:55AM +0200, Francois Tigeot wrote:
> > The quickest way is to save usage counters and limits in a regular file
> like
> > the old BSD quota system used to do it.
> > This can even be done in userland.
>
> Limits, yes; saving the usage data in userland is problematic, because
> it's likely to end up inconsistent with the filesystem.
>
> Although I suppose if you're willing to run quotacheck on every boot,
> this doesn't matter much. (tip though: quotacheck is inherently slow)
This isn't worse than the old quota code so far.
There are hooks to implement filesystem-specific synchronization routines
which could be much better in that regard.
I like the idea of the hidden inode + journal integration, it seems to be
optimal.
> Are you likely to adopt the new NetBSD quota(3) library interface? It
> may be a little more complicated, but it will let you import the
> traditional quota tools from NetBSD instead of rewriting them and save
> you from having to port a few pieces of 3rd-party software... and it
> shouldn't constrain your implementation much.
I'm looking into it; the NetBSD implementation seems to be sufficiently
different I'm not sure it could be used as-is.
--
Francois Tigeot
Home |
Main Index |
Thread Index |
Old Index