Subject: Re: Andy builds a monster...
To: Andrew Steven Ball <kb9ylw@cyberspace.org>
From: Mark White <mark.white@st-edmund-hall.oxford.ac.uk>
List: port-i386
Date: 01/29/2001 15:54:00
Richard Rauch writes:
> 245MB for root sounds a bit large for a normal NetBSD install.  Whether
> 140MB /usr is enough, I dunno...  It's certainly backwards, with respect
> to NetBSD, to have /usr smaller than /.  (/ is just the bare
> essentials.  /usr is ``everything else''.)
[...]
> If I can still do arithmetic, that's less than 50MB used on /..and I'm
> certainly not making any effort to be careful about what goes on /, since
> it's unlikely that that will be a limiting factor for me.

Indeed - the other way round is probably better.  For
another data point my main (1.5) system is currently set up
thus:

[BSDln:p1]~% df -h
Filesystem   Total   Used  Avail Capacity  Mounted on
/dev/wd0a     267M   125M   128M    49%    /
/dev/wd1a    2.21G  1.33G   784M    63%    /usr
kernfs          1k     1k     0k   100%    /kern
procfs          4k     4k     0k   100%    /proc
/dev/wd0f    30.4M  7.56M  21.3M    26%    /m/crit
/dev/wd0e    1.83G  1.69G  47.4M    97%    /m/0e
/dev/wd1e    1.80G  1.53G   184M    89%    /m/1e
/dev/wd1g    1.95G   802M  1.07G    42%    /m/1g
/dev/wd1f    1.65G   238M  1.33G    14%    /m/1f
/dev/vnd0a   94.1M  66.4M  23.0M    74%    /m/mnt
[BSDln:p1]~%

...but of the stuff in /, there's 70M in /home, 20M of my
own stuff in /var.  I guess 60M or so should be just enough
for root, then you want some space for /home and spooling /
logs / tmp.  140M should be OK.

My /usr has lots of stuff in, too; 900M in pkg, 150M in
local, and 200M in X11R6.  That gives about 90M absolute
minimum there.  How much space you need for packages depends
on what else you want to run, of course.

That last entry vnd0a is a loopback mount of an image of
susan's (only) partition (the i386) -- a somewhat trimmed
installation at 66.4M all inclusive.

Andrew Steven Ball writes:
>   4: Can I make the second partition of the Conner a FAT
>      partition, install from there, and then re-configure
>      it as /usr space?

If you can't use NFS, you can use a *really* small
partition to do this in chunks (it needs to be big enough to
hold base.tgz and etc.tgz in the first round, after which
NetBSD should boot fine -- looks like about 18M would be
just enough).  Maybe there's some partition other than /usr
you could use for this (maybe /home or /var, or extra swap
space)?

HTH
Mark <><