Ghost for FreeBSD

Joshua Oreman oremanj at get-linux.org
Wed Sep 3 07:56:27 PDT 2003


On Wed, Sep 03, 2003 at 02:27:03PM +0000 or thereabouts, Mark wrote:
> ----- Original Message ----- 
> From: "Joshua Oreman" <oremanj at www.get-linux.org>
> To: "Mark" <admin at asarian-host.net>
> Cc: <questions at freebsd.org>
> Sent: Wednesday, September 03, 2003 4:08 PM
> Subject: Re: Ghost for FreeBSD
> 
> 
> > > > cd /mnt/root
> > > > /sbin/dump -L -f- /|restore -rf-
> > > > cd /mnt/var
> > > > /sbin/dump -L -f- /var|restore -rf-
> > > > cd /mnt/usr
> > > > /sbin/dump -L -f- /usr|restore -rf-
> > >
> > > I have heard this before, but I never understand this part. :) How
> > > does creating a /mnt/root directory, and restoring in that directory
> > > get my / slice back? Then the restored data will just sit
> > > in /mnt/root! What good does it there?
> > >
> > > Or should I create /mnt/root as partition, about equal in size to the
> root
> 
> > To mirror the root partition to another:
> > # mkdir /mnt/root
> > # mount /dev/<ROOT-MIRROR-DEV> /mnt/root
> > # cd /mnt/root
> > # /sbin/dump -f- / | restore -rf-
> >
> > You will not *need* to umount the root partition.
> 
> Ok; what you have done is made a dump on the root mirror device; great! But
> how do I now tell FreeBSD to use that "restored" partition as /? Edit
> /etc/fstab to effect the change for the next boot? I have a nagging
> suspicion it will then still boot off the old / slice.

Ah, that's right. You have to edit /etc/fstab *AND* tell the kernel. I'm not
sure exactly what you need to do to boot from a different root device; maybe
someone will fille me in?

-- Josh

> 
> - Mark


More information about the freebsd-questions mailing list