Date: Thu, 20 Dec 2007 16:37:19 +0200 From: Nikos Vassiliadis <nvass@teledomenet.gr> To: "Marc G. Fournier" <freebsd@hub.org> Cc: freebsd-questions@freebsd.org, Norberto Meijome <freebsd@meijome.net> Subject: Re: OSS Virtualization options ... Message-ID: <200712201637.20690.nvass@teledomenet.gr> In-Reply-To: <09EB40C88507ABCB81E6AFA0@ganymede.hub.org> References: <74F0F91EA046A1B9EAB79AF7@ganymede.hub.org> <200712201457.42052.nvass@teledomenet.gr> <09EB40C88507ABCB81E6AFA0@ganymede.hub.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 20 December 2007 15:57:05 Marc G. Fournier wrote:
> > I think the question about virtualization is far too broad.
> > For example, you mentioned quotas. I think you can bypass storage
> > control problems, using seperate devices for each client filesystem.
> > Just create n vnode md(4) devices for your n jails. This has another
> > advantage besides partitioning storage. Since UFS supports sparse
> > files, only used blocks will occupy storage space, thus you don't
> > have to preallocate all storage.
>
> Again, as mentioned in the original, the problem isn't quotaing the
> whole VPS, the problem is software (in this case, plesk) that seems to
> have a requirement to set a hard quota *within* the VPS itself, which
> isn't supported, currently, by jails ...
>
> In the past, for quotaing 'the whole VPS', I had tried the whole md(4)
> device idea, but found that insufficent inodes were being created for to
> do much, and no matter what I tried with newfs, couldn't seem to get
> more to be created, as if, due to the small size of the device, a 'max
> ratio' was being hit ... but, this was way back on 4.x when I tried that
> ...
UFS2 does not initialize inodes at newfs time as UFS did. So, things
are much better now!
root:0:~# truncate -s 10G jail.00
root:0:~# mdconfig -at vnode -f jail.00
md0
root:0:~# newfs md0
/dev/md0: 10240.0MB (20971520 sectors) block size 16384, fragment size 2048
using 56 cylinder groups of 183.77MB, 11761 blks, 23552 inodes.
super-block backups (for fsck -b #) at:
160, 376512, 752864, 1129216, 1505568, ...
root:0:~# ls -ls jail.00
4592 -rw-r--r-- 1 root wheel 10737418240 Dec 20 16:21 jail.00
4.5MB for a 10GB filesystems is fine, isn't it?
Nikos
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712201637.20690.nvass>
