Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Feb 2012 17:17:51 -0800
From:      David Brodbeck <gull@gull.us>
To:        Chris Hill <chris@monochrome.org>
Cc:        david.robison@fisglobal.com, Polytropon <freebsd@edvax.de>, freebsd-questions@freebsd.org
Subject:   Re: One or Four?
Message-ID:  <CAHhngE3oaFRa93JOOF-OXMKH-=Tn7LS3gE3-PAU900XoQ0CGmQ@mail.gmail.com>
In-Reply-To: <alpine.BSF.2.00.1202171846020.5658@tripel.monochrome.org>
References:  <4F3ECF23.5000706@fisglobal.com> <20120217234623.cf7e169c.freebsd@edvax.de> <alpine.BSF.2.00.1202171846020.5658@tripel.monochrome.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Feb 17, 2012 at 3:49 PM, Chris Hill <chris@monochrome.org> wrote:
>> Why not add a selection to the installer, something like
>> this:
>>
>> =A0 =A0 =A0 =A0Partition scheme
>> =A0 =A0 =A0 =A0----------------
>>
>> =A0 =A0 =A0 =A0[ ] all in one + swap
>> =A0 =A0 =A0 =A0 =A0 =A0Create one partition containing all subtrees
>> =A0 =A0 =A0 =A0 =A0 =A0plus one swap partition.
>>
>> =A0 =A0 =A0 =A0[ ] separate partitioning + swap
>> =A0 =A0 =A0 =A0 =A0 =A0Create /, /var, /tmp and /usr (including home)
>> =A0 =A0 =A0 =A0 =A0 =A0partitions plus one swap partition.
>>
>> =A0 =A0 =A0 =A0[ ] user-defined
>> =A0 =A0 =A0 =A0 =A0 =A0Make your own partitioning selection manually.
>>
>> Of course, the default SIZES for second choice should be
>> reasonable.
>
>
> I like it. This, or something very similar, seems to me like the best way=
 to
> go.
>
> I am not a professional sysadmin, but have been using FreeBSD since 2.2.6=
.
> FWIW, I prefer the multi-partition approach for all the reasons already
> mentioned.

I used to...I found it tended to result in more administration load
later, though, because the automated installer's (or my own!) guesses
for partition size are rarely entirely adequate.  Then you end up
slapping in another disk, backing up and repartitioning, or
maintaining a symlink farm...

The default 512 MB root partition was always a particular pain point.
It's completely inadequate if you ever try to build a custom kernel
and want the option of falling back to the old one.  It makes
distribution upgrades nearly impossible.

Nowadays I tend to either use one big root or just root and home for
desktops.  (having a separate home directory *is* nice for upgrades,
sometimes, but again you gotta guess right...)  For servers I will
additionally split off /var, to limit the damage if logging runs amok.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHhngE3oaFRa93JOOF-OXMKH-=Tn7LS3gE3-PAU900XoQ0CGmQ>