From owner-freebsd-questions@FreeBSD.ORG Thu Jul 21 12:40:52 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 95DC516A429 for ; Thu, 21 Jul 2005 12:40:52 +0000 (GMT) (envelope-from stijn@pcwin002.win.tue.nl) Received: from pastinakel.tue.nl (pastinakel.tue.nl [131.155.2.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9200C43D45 for ; Thu, 21 Jul 2005 12:40:51 +0000 (GMT) (envelope-from stijn@pcwin002.win.tue.nl) Received: from localhost (localhost [127.0.0.1]) by pastinakel.tue.nl (Postfix) with ESMTP id 7187614BC7B; Thu, 21 Jul 2005 14:40:50 +0200 (CEST) Received: from pastinakel.tue.nl ([127.0.0.1]) by localhost (pastinakel.tue.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 58703-06; Thu, 21 Jul 2005 14:40:49 +0200 (CEST) Received: from pcwin002.win.tue.nl (pcwin002.win.tue.nl [131.155.71.72]) by pastinakel.tue.nl (Postfix) with ESMTP id 3ED2F14BBAA; Thu, 21 Jul 2005 14:40:49 +0200 (CEST) Received: (from stijn@localhost) by pcwin002.win.tue.nl (8.13.4/8.13.4/Submit) id j6LCenHk057920; Thu, 21 Jul 2005 14:40:49 +0200 (CEST) (envelope-from stijn) Date: Thu, 21 Jul 2005 14:40:49 +0200 From: Stijn Hoop To: Norberto Meijome Message-ID: <20050721124049.GX72402@pcwin002.win.tue.nl> Mail-Followup-To: Stijn Hoop , Norberto Meijome , FreeBSD Questions References: <42DF4A96.1080305@meijome.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <42DF4A96.1080305@meijome.net> User-Agent: Mutt/1.4.2.1i X-Bright-Idea: Let's abolish HTML mail! X-Virus-Scanned: amavisd-new at tue.nl Cc: FreeBSD Questions Subject: Re: Bootstrapping Raid 5 w/GEOM 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: Thu, 21 Jul 2005 12:40:52 -0000 On Thu, Jul 21, 2005 at 05:11:18PM +1000, Norberto Meijome wrote: > Hi all, > I have a box with 4 x 120 GB EIDE drives which I want to convert to > FreeBSD 5.4 ( it's an old SNAP 4500 from Snap Appliance, now owned by > Adaptec, running a custom build of Linux) > > I want to setup software Raid 5 , and I want it to affect ALL > partitions, including / (so if any one of the drives fails, it will > still boot up properly). I am planning on using GEOM, but open to > suggestions. > > I've been searching and cant find any pointers on how to set this up > properly. I've been reading http://people.freebsd.org/~rse/mirror/ , but > this is works for RAID 1. > > Could anyone offer any insights / ideas / pointers (or step by step if > you so feel inclined to :-) ) on how to set this up? I don't think it's possible -- the loader doesn't know about the mirror even in a mirrored / setup; it justs treats one of the disks of the mirror as 'the boot disk'. It's not until the kernel is loaded that gvinum RAID-5 can do something. So, in your case, the loader would read random RAID-5 data instead of a kernel and refuse to boot. IE, it's not possible until someone writes a RAID-5 capable loader. I would advise you to either use gmirror for booting, or define a few gvinum mirror plexes (it is possible to boot from a mirrored gvinum setup although it's tricky to get right). --Stijn -- Help Wanted: Telepath. You know where to apply.