Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Jan 2006 14:19:52 +0100
From:      =?windows-1250?Q?Bj=F6rn_K=F6nig?= <bkoenig@cs.tu-berlin.de>
To:        Vladimir Dvorak <dvorakv@vdsoft.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: quotas + jail ?
Message-ID:  <43C505F8.4030307@cs.tu-berlin.de>
In-Reply-To: <43C4D004.90101@vdsoft.org>
References:  <43C4D004.90101@vdsoft.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Vladimir Dvorak schrieb:

> I have simple question - is possible to use quotas in jail(8) environment ?
> [...]
> 
> It seems to be impossible ( some kernel restriction ). :-( Is there some
> way to allow this ? My last idea was to replicate users and groups to
> "main" system and use quotas from it - but it is not good solution if we
> have several hundreds users in jail(8).

You don't need to replicate users and groups, just use UIDs and GIDs. 
There is a serious disadvantage: if you set quota for a specific UID 
then it affects all users with the same UID in different jails and even 
at the host; I guess this is not what you want.

If you want to restrict the space that can be consumed by a jail then 
you might use memory devices, i.e.

# create 1 GiB file
$ dd if=/dev/zero of=myjail321 count=16k bs=64k
$ mdconfig -af myjail321
md321
$ mkdir /jail/myjail321
$ mount /dev/md321 /jail/myjail321
$ cd /usr/src
$ make installworld DESTDIR=/jail/myjail321

and so on ...


Regards
Björn



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43C505F8.4030307>