From owner-freebsd-stable@FreeBSD.ORG  Thu Jul 21 19:47:58 2005
Return-Path: <owner-freebsd-stable@FreeBSD.ORG>
X-Original-To: freebsd-stable@freebsd.org
Delivered-To: freebsd-stable@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id EB42C16A42B
	for <freebsd-stable@freebsd.org>; Thu, 21 Jul 2005 19:47:58 +0000 (GMT)
	(envelope-from mike@sentex.net)
Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 5D03A43D69
	for <freebsd-stable@freebsd.org>; Thu, 21 Jul 2005 19:47:56 +0000 (GMT)
	(envelope-from mike@sentex.net)
Received: from pumice3.sentex.ca (pumice3.sentex.ca [64.7.153.26])
	by smarthost1.sentex.ca (8.13.3/8.13.3) with ESMTP id j6LJlNdD063886
	for <freebsd-stable@freebsd.org>; Thu, 21 Jul 2005 15:47:25 -0400 (EDT)
	(envelope-from mike@sentex.net)
Received: from lava.sentex.ca (pyroxene.sentex.ca [199.212.134.18])
	by pumice3.sentex.ca (8.13.3/8.13.3) with ESMTP id j6LJlqlu082300;
	Thu, 21 Jul 2005 15:47:52 -0400 (EDT) (envelope-from mike@sentex.net)
Received: from simian.sentex.net (simeon.sentex.ca [192.168.43.27])
	by lava.sentex.ca (8.13.3/8.13.3) with ESMTP id j6LJlo50030463
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 21 Jul 2005 15:47:51 -0400 (EDT) (envelope-from mike@sentex.net)
Message-Id: <6.2.1.2.0.20050721154151.0855ae38@64.7.153.2>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.1.2
Date: Thu, 21 Jul 2005 15:49:31 -0400
To: "Eli K. Breen" <bsd@unixforge.net>, freebsd-stable@freebsd.org
From: Mike Tancsa <mike@sentex.net>
In-Reply-To: <42DFF582.1050406@unixforge.net>
References: <42DFF582.1050406@unixforge.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Virus-Scanned: by amavisd-new
X-Scanned-By: MIMEDefang 2.51 on 64.7.153.18
X-Scanned-By: MIMEDefang 2.51 on 64.7.153.26
Cc: 
Subject: Re: Machine Replication
X-BeenThere: freebsd-stable@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Production branch of FreeBSD source code <freebsd-stable.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-stable>, 
	<mailto:freebsd-stable-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-stable>
List-Post: <mailto:freebsd-stable@freebsd.org>
List-Help: <mailto:freebsd-stable-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-stable>,
	<mailto:freebsd-stable-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jul 2005 19:47:59 -0000

At 03:20 PM 21/07/2005, Eli K. Breen wrote:
>All,
>
>Does anyone have a good handle on how to replicate (read: image) a freebsd 
>machine from one machine to an ostensibly similar machine?
>
>So far I've used countless variations and combinations of the following:
>
>dd              (Slow, not usefull if the hardware isn't identical?)
>tar             (Doesn't replicate MBR)
>rsync           (No MBR support)
>Norton Ghost    (Doesn't support UFS/UFS2?)
>G4U             (little experience with this)


g4u is a REALLY nice front end to dd basically, but works very well and is 
reasonably fast.

If you want fast,
dump | restore
as it will only copy data and ignore empty blocks.  You then just need to 
install the MBR which is easy to do via sysinstall if you are not 
comfortable disklabel

e.g.

cd /;dump -C 20 -0f - / | (cd /mnt/root-disk; restore -rf - )
cd /;dump -C 20 -0f - /usr | (cd /mnt/usr-disk; restore -rf - )

and so on.

         ---Mike