From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Wilcox Subject: Re: [RFC] vfs generic subtree support Date: Tue, 16 Feb 2010 08:12:58 -0700 Message-ID: <20100216151257.GK11239@parisc-linux.org> References: <87tythtptw.fsf@openvz.org> <20100216122029.GC30031@ZenIV.linux.org.uk> <87bpfpcq55.fsf@openvz.org> <20100216133836.GD30031@ZenIV.linux.org.uk> <87mxz9nutb.fsf@openvz.org> <20100216142154.GE30031@ZenIV.linux.org.uk> <87hbphns33.fsf@openvz.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Al Viro , linux-fsdevel@vger.kernel.org To: Dmitry Monakhov Return-path: Received: from palinux.external.hp.com ([192.25.206.14]:49101 "EHLO mail.parisc-linux.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756167Ab0BPPM7 (ORCPT ); Tue, 16 Feb 2010 10:12:59 -0500 Content-Disposition: inline In-Reply-To: <87hbphns33.fsf@openvz.org> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Tue, Feb 16, 2010 at 06:00:32PM +0300, Dmitry Monakhov wrote: > Use-cases: > *Assing maximum disc space consumption for some hierarchy * > > 1) Create chroot environment > # tar xf chroot_env.tar /var/xxx/chroot > 2) Assign some metagroup id to the chroot content (via not yet > existent ./metagroup cmd-tool) > # find /var/xxx/chroot | xargs ./metagroup --set 1000 > > 3) Setup quota limits > # quota-set --type metagroup --blk_soft=1024M blk_hard=1024M /var > > 4) Export this tree (it may be more complex) > # mount /var/xxx/chroot /mnt/chroot -obound > > 5)Now we may use this /mnt/chroot as: > 5A) A regular chroot envirement, user is unable to exceed metagroup > quota, regardless to real available space on /var/ > 5B) As a container's (namespace) root. > 5C) export this /mnt/chroot to nfs server and nfs client can not > overcome given metagroup quota limit. This all seems quota-related ... do you envisage uses that aren't quota-related? -- Matthew Wilcox Intel Open Source Technology Centre "Bill, look, we understand that you're interested in selling us this operating system, but compare it to ours. We can't possibly take such a retrograde step."