From owner-freebsd-stable Fri Nov 7 00:21:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA17915 for stable-outgoing; Fri, 7 Nov 1997 00:21:26 -0800 (PST) (envelope-from owner-freebsd-stable) Received: from shell.futuresouth.com (shell.futuresouth.com [207.141.254.20]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id AAA17910 for ; Fri, 7 Nov 1997 00:21:22 -0800 (PST) (envelope-from fullermd@futuresouth.com) Received: from shell.futuresouth.com (mail.futuresouth.com [207.141.254.21]) by shell.futuresouth.com (8.8.5/8.8.5) with SMTP id CAA03822; Fri, 7 Nov 1997 02:21:11 -0600 (CST) Date: Fri, 7 Nov 1997 02:21:11 -0600 (CST) From: "Matthew D. Fuller" To: Richard Foulk cc: stable@FreeBSD.ORG Subject: Re: Partitioning In-Reply-To: <199711070625.UAA01625@pegasus.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Thu, 6 Nov 1997, Richard Foulk wrote: > They call it their Journalled file system. I don't think that has > anything to do with it's ability to enlarge a partition on the fly. > > Journalling, the keeping of an audit-trail of all disk writes, makes > for a more secure filesystem that can be cleaned up more thoroughly and > quickly after a crash. > > Back to the main question; I don't see any reason why the BSD file system > couldn't be extended to allow for on-the-fly expansion of partitions. > Toss in a pointer to the new space, when you feel like adding some, > initialize it and continue on. That's not the tough part. It's essentially the same coding method as ccd's. The tough part is not just expanding, but SHRINKING partition on the fly. On the AIX system I admin'ed, we once shrunk /usr by 80 megs to put 80 megs more in /home. THAT takes a little more coding and failsafes. It'd still be a nice feature to have, tho. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* | FreeBSD; the way computers were meant to be | * "The only reason I'm burning my candle at both ends, is * | that I haven't figured out how to light the middle yet."| * fullermd@futuresouth.com :-} MAtthew Fuller * | http://keystone.westminster.edu/~fullermd | *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*