From owner-freebsd-questions@FreeBSD.ORG Sun Mar 21 10:09:22 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8EF07106566B for ; Sun, 21 Mar 2010 10:09:22 +0000 (UTC) (envelope-from jmc-freebsd2@milibyte.co.uk) Received: from relay.ptn-ipout02.plus.net (relay.ptn-ipout02.plus.net [212.159.7.36]) by mx1.freebsd.org (Postfix) with ESMTP id 1D8FB8FC12 for ; Sun, 21 Mar 2010 10:09:21 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEABqNpUvUnw4R/2dsb2JhbACbO3O3XIR9BA Received: from pih-relay04.plus.net ([212.159.14.17]) by relay.ptn-ipout02.plus.net with ESMTP; 21 Mar 2010 10:09:20 +0000 Received: from [84.92.153.232] (helo=curlew.milibyte.co.uk) by pih-relay04.plus.net with esmtp (Exim) id 1NtI5w-0007B2-8M; Sun, 21 Mar 2010 10:09:20 +0000 Received: by curlew.milibyte.co.uk with local (Exim 4.71) (envelope-from ) id 1NtI5v-0000SX-UN; Sun, 21 Mar 2010 10:09:20 +0000 From: Mike Clarke To: freebsd-questions@freebsd.org Date: Sun, 21 Mar 2010 10:09:19 +0000 User-Agent: KMail/1.9.10 References: <201003201532.48793.jmc-freebsd2@milibyte.co.uk> <64c038661003201848o1379a891t680593cf3594b7b0@mail.gmail.com> In-Reply-To: <64c038661003201848o1379a891t680593cf3594b7b0@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201003211009.19888.jmc-freebsd2@milibyte.co.uk> X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: jmc-freebsd2@milibyte.co.uk X-SA-Exim-Scanned: No (on curlew.milibyte.co.uk); SAEximRunCond expanded to false X-Plusnet-Relay: 1c364dda2ca042183442525fea0767ab Cc: Modulok Subject: Re: Copying mirrored partitions - will this work? 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: Sun, 21 Mar 2010 10:09:22 -0000 On Sunday 21 March 2010, Modulok wrote: > On 3/20/10, Mike Clarke wrote: [snip] > > I have two 500GB disks, /dev/ad4 and /dev/ad8, each partitioned > > into 4 slices of 88, 88, 42 and 259GB. My system is installed on > > the first slices (ad4s1 and ad8s1) which are mirrored as > > /dev/mirror/gm0. The second slices (ad4s2 and ad8s2) are currently > > unused. My thoughts are to temporarily add ad4s2 into gm0 with > > "gmirror insert gm0 ad4s2" and wait for the mirror to synchronise. > > I should then be able to remove the temporary addition with > > "gmirror remove gm0 /dev/ad4s2" at which point ad4s2 should be a > > duplicate of the original system and I can then go ahead and create > > a new mirror with "gmirror label -b load gm1 ad4s2" and "gmirror > > insert gm1 ad8s2". After editing /etc/fstab in the new mirror to > > use gm1 instead of gm0 I should then be able to boot into the > > system on slice 2 and upgrade it to STABLE while still keeping my > > original system to fall back to if required. > How valuable is your data? In financial terms not very, but still valuable enough to not want to lose it. > I recommend you make an offline backup. Yes, I take regular backups but regard them as the "emergency parachute" and prefer to not put myself in a position where I'm doing something risky and the backup files are the only protection, so I'll be making additional backups anyway. > There's a lot of steps in > your procedure which introduce room for error. Yes, it's a bit of unknown territory for me but with 6 partitions on the slice it does require fewer potentially dangerous manual steps (like newfs or restore to the wrong device) so looks like an interesting experiment. > You could perhaps > disconnect one of the hard drive's data cable (same thing). Also, > make a backup copy of your geom meta data somewhere. That's a possibility to consider but would result in additional changes to the mirror configuration, something I'd prefer to keep to a minimum. -- Mike Clarke