Messages in this thread | | | Date | Fri, 25 Jun 2004 13:37:01 -0400 | From | Timothy Miller <> | Subject | Re: Elastic Quota File System (EQFS) |
| |
I have a much simpler idea that both implements the EQFS and doesn't touch the kernel.
Each user is given a quota which applies to their home directory. (This quota is not elastic and if everyone met their quota, everything would fit.) In addition, there is another directory or file system (could be on the same disk or even the same partition) to which their quota doesn't apply AT ALL. Let's call this "scratch" space.
Periodically, a daemon checks the disk usage, and whenever the disk usage approaches, say, 90%, its starts deleting the oldest files from the scratch space until its gets below the watermark.
So anything in "/scratch/$USER/" is free to be deleted by the daemon.
BTW, they did something similar to this when I was in college (I graduated in 1996), although they deleted from /scratch manually.
- 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/
| |