FreeBSD 4.x EoL

Jim C. Nasby decibel at decibel.org
Thu Oct 19 17:12:04 UTC 2006


On Wed, Oct 18, 2006 at 10:04:46PM -0500, Yoshihiro Ota wrote:
> On Wed, 18 Oct 2006 12:13:11 +0100 (BST)
> Jan Grant <jan.grant at bristol.ac.uk> wrote:
> > If you're setting up machines that you're going to be upgrading like 
> > this in the future, I think it's _really_ worthwhile hacking out a 
> > couple of "root slices" - that is, space for a second / and /usr - to 
> > facilitate this. You can run mergemaster on a secondary copy of your 
> > /etc (this, of course, requries that the contents of /etc are relatively 
> > quiescent for this step) and tidy up by hand. You can perform a dump & 
> > restore followed by a source upgrade, a fresh source install or a binary 
> > upgrade ad lib; just reboot (with nextboot) when done.
> > 
> > This also means you can keep the previous OS around for a while in case 
> > there are problems with the new one.
> > 
> > For setups that aren't amenable to automated deployments this works 
> > pretty well and gives you a safety-net for upgrades.
> 
> Good advice.  I have a few additions.
> 
> In fact, you don't need *a* partitions to boot such as ad0s1a.
> You simply need to spare a FreeBSD partition.
> 
> At boot loader, you could type:
> 
> ad(0,2,e)
> to boot "e" partition of the "2nd" slice on the first drive which is
> denoted by "0."
> 
> ad(2,2,f)
> to boot from "f" partition of the 2nd slice on the 3rd drive.
> 
> If you have lots of physical memory and swap space, you may be able
> to spare swap space for this porpuse for a moment.  In another word,
> you can disable swap device for a while and use it as a root parition.

The issue I run into is that I use software raid (vinum in 4.11, gmirror
in 6.x), and I don't know of any way to go from one to the other that
doesn't involve wiping both drives at the same time.
-- 
Jim C. Nasby, Database Architect                decibel at decibel.org 
Give your computer some brain candy! www.distributed.net Team #1828

Windows: "Where do you want to go today?"
Linux: "Where do you want to go tomorrow?"
FreeBSD: "Are you guys coming, or what?"


More information about the freebsd-stable mailing list