From owner-freebsd-questions@FreeBSD.ORG Fri Jun 10 20:03:48 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 963BA16A41F for ; Fri, 10 Jun 2005 20:03:48 +0000 (GMT) (envelope-from chris@sigd.net) Received: from ms05.mailstreet2003.net (MS05.mailstreet2003.net [63.251.155.133]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4E06843D5C for ; Fri, 10 Jun 2005 20:03:48 +0000 (GMT) (envelope-from chris@sigd.net) X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Fri, 10 Jun 2005 16:03:43 -0400 Message-ID: <6FC9F9894A9F8C49A722CF9F2132FC220445A599@ms05.mailstreet2003.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: system cloning Thread-Index: AcVt8tW+z+Uc6xjeQqeC3SdUZ7EztwABA/cg From: "Haulmark, Chris" To: "Tony Shadwick" , Cc: Subject: RE: system cloning X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2005 20:03:48 -0000 Someone broke the silence:=20 > Here's my scenario: >=20 > I have a system that we are running in production that there was an > oversight on, and it has a single hard drive installed (32GB SCSI I > believe), rather than a 3 drive raid5 array. We would like > to correct > this, but we have all sorts of up-to-date packages and config files > that we've tweaked that we would hate to just start over on it. There are many methods. If it was my situtation and it's only up to 32 = GB of space, I would do this: 1. Get a temporary computer with at least 32 GB available. Set it up as = a file server (Samba) with FreeBSD. 2. Mount it as a NFS server. 3. Use cp -rp for those directories (etc, usr, home, and all the = others). Also write down the partitions. 4. Replace the single hard drive with 3 hard drives and set up RAID 5. 5. Install the exact same partitions that you originally had on the = previous setup system. =20 6. Mount the file share on your temporary computer system with the = data. 7. Copy everything back except those in /boot 8. Modify the fstab file if there is a difference between the original = and the new setup. I might have forgot something. Chris Haulmark > There's a tool for OSX called "Carbon Copy Cloner" that would > take care of > this for me, which is basically a series of copy commands > that takes the > filesystem from one drive to another, preserving EVERYTHING > important, and then bless the boot volume. >=20 > Is there anything similar I can do on FreeBSD? My boss > thinks I should be > able to tar up the entire filesystem, create the raid array, > and untar the > whole thing on the new array. I seem to think this will fail > due to block > devices that have changed, fstab entries that have changed (though > this is correctable), and symlinks that don't nicely come across. >=20 > Thoughts? > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org"