From owner-freebsd-hackers Mon May 12 05:48:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA03868 for hackers-outgoing; Mon, 12 May 1997 05:48:39 -0700 (PDT) Received: from maelstrom.cc.mcgill.ca (maelstrom.CC.McGill.CA [132.206.35.2]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA03863 for ; Mon, 12 May 1997 05:48:37 -0700 (PDT) Received: (from yves@localhost) by maelstrom.cc.mcgill.ca (8.8.5/8.8.5) id IAA05517 for freebsd-hackers@freebsd.org; Mon, 12 May 1997 08:48:34 -0400 (EDT) Message-Id: <199705121248.IAA05517@maelstrom.cc.mcgill.ca> Content-Type: text/plain MIME-Version: 1.0 (NeXT Mail 3.3 v118.2) Received: by NeXT.Mailer (1.118.2) From: Yves Lepage Date: Mon, 12 May 97 08:48:31 -0400 To: freebsd-hackers@freebsd.org Subject: An idea, it is possibly good Reply-To: yves@CC.McGill.CA Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi all, here's an idea to enhance file systems's usefulness: virtual partitioning. Let's say I have a FreeBSD system on one big partition. Virtual partititioning would allow me for example to 'reserve' space for specified directories (at mount time let's say). Examples: 1- / is 1GB, I reserve 250 MB for /var/log. It means / will get full at 750MB. 2- / is 2GB, I reserve 750 MB for / not including /var/log. It means, /var/log can never fill / up. / gets full at 750MB and /var/log gets full at 1250MB. 3- / is 2GB, I reserve 750 MB for / not including /var/log. I reserve 250MB for /var/log. The rest is free unallocated space I may choose to reserve/allocate later, like spare space. Ideally, the reservations could be made/altered on a mounted file system, possibly using a remount with options. I'm not the one who's going to implement that, I am just providing the idea. Regards, Yves Lepage