Date: Tue, 06 Feb 2001 22:58:44 -0800 From: Julian Elischer <julian@elischer.org> To: Robert Watson <rwatson@FreeBSD.org> Cc: Warner Losh <imp@harmony.village.org>, obrien@FreeBSD.org, Bill Fumerola <billf@mu.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/sysinstall Makefile Message-ID: <3A80F224.13C9B991@elischer.org> References: <Pine.NEB.3.96L.1010206162702.98384I-100000@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Robert Watson wrote:
>
> Actually, I've been having continuing problems with root partitions that
> are two small. I can now no longer fit three kernels on a root partition
> with the default GENERIC kernel build (that would be /boot/kernel.SAFE,
> /boot/kernel.old, and /boot/kernel). There are a few things we can do
> about it, including bumping the default root partition size, getting rid
> of lots of redundant code between kernel and modules, attempting to shrink
> the binaries/binary size on the root partition in various ways (shared
> libraries, more crunching/etc, and so on). In any case, I think it is now
> becoming a real problem, and as we get more modules, it won't become less
> of a problem.
>
I had the exact same problem..
my answer..
Copy root stuff into /big (my last partition).
Change the fstab there to be correct.
boot into that instead of 'a'.
Use disklabel -e -r to chop 20MB off the swap partition and add it to the
front of the a partition. (swap was conveniently just above 'a'..)
use growfs to grow the 'a' partition.
fsck it.
reboot back onto 'a'.
voila, 20MB extra in /.
(I had more than enough in the swap part.. 20MB hardly changed it.)
--
__--_|\ Julian Elischer
/ \ julian@elischer.org
( OZ ) World tour 2000-2001
---> X_.---._/
v
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A80F224.13C9B991>
