From owner-freebsd-current@FreeBSD.ORG Fri Jun 27 22:06:54 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 594121065678 for ; Fri, 27 Jun 2008 22:06:54 +0000 (UTC) (envelope-from derek@computinginnovations.com) Received: from betty.computinginnovations.com (mail.computinginnovations.com [64.81.227.250]) by mx1.freebsd.org (Postfix) with ESMTP id C3EBD8FC17 for ; Fri, 27 Jun 2008 22:06:53 +0000 (UTC) (envelope-from derek@computinginnovations.com) Received: from p28.computinginnovations.com (dhcp-10-20-30-100.computinginnovations.com [10.20.30.100]) (authenticated bits=0) by betty.computinginnovations.com (8.14.2/8.14.2) with ESMTP id m5RM5YIA021038; Fri, 27 Jun 2008 17:05:34 -0500 (CDT) (envelope-from derek@computinginnovations.com) Message-Id: <6.0.0.22.2.20080627170323.02591528@mail.computinginnovations.com> X-Sender: derek@mail.computinginnovations.com X-Mailer: QUALCOMM Windows Eudora Version 6.0.0.22 Date: Fri, 27 Jun 2008 17:05:30 -0500 To: "Garrett Cooper" , "Benjamin Close" From: Derek Ragona In-Reply-To: <7d6fde3d0806262004u171bf9dx179564be5a76d9c7@mail.gmail.com > References: <7d6fde3d0806260649t6619521bv92b65c472ddb7e1@mail.gmail.com> <1214492963.35536.22.camel@localhost> <4863B968.4040805@clearchain.com> <7d6fde3d0806262004u171bf9dx179564be5a76d9c7@mail.gmail.com> Mime-Version: 1.0 X-Antivirus: avast! (VPS 080627-0, 06/27/2008), Outbound message X-Antivirus-Status: Clean X-Virus-Scanned: ClamAV 0.93/6806/Wed Apr 16 15:50:16 2008 on betty.computinginnovations.com X-Virus-Status: Clean X-ComputingInnovations-MailScanner-Information: Please contact the ISP for more information X-MailScanner-ID: m5RM5YIA021038 X-ComputingInnovations-MailScanner: Found to be clean X-ComputingInnovations-MailScanner-From: derek@computinginnovations.com X-Spam-Status: No Content-Type: text/plain; charset="us-ascii"; format=flowed X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Tom Evans , current@freebsd.org Subject: Re: URGENT: Need help rebuilding iir RAID5 array with failed drive X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Jun 2008 22:06:54 -0000 At 10:04 PM 6/26/2008, Garrett Cooper wrote: >On Thu, Jun 26, 2008 at 8:44 AM, Benjamin Close > wrote: > > Tom Evans wrote: > >> > >> On Thu, 2008-06-26 at 06:49 -0700, Garrett Cooper wrote: > >> > >>> > >>> Hello, > >>> First off sorry for the cross-post. I typically don't do this > >>> but this is an important question, so please bear with me. I'm just > >>> trying to get more eyes on the subject so I can (maybe) get a reply > >>> quicker... > >>> I'm running 8-CURRENT on my machine and it appears that one of > >>> the disks in my RAID5 array has taken a nose dive (BIOS recognizes > >>> that it exists, but Intel Matrix Manager claims that the disk is an > >>> "Offline Member"). After doing some reading it appears that it's > >>> kaput, so I need to get a replacement disk to fix this one... > >>> That aside, I need to determine how to rebuild the array in a > >>> Unix environment because Intel only provides instructions for how to > >>> use their Windows matrix manager. If anyone can point me to some links > >>> or provide me with some pointers on how to correct this issue, I'd owe > >>> you a lot; in fact the next time you come by Santa Cruz, CA I'll > >>> gladly treat you to some beers or something else you might want :)... > >>> Linux solutions (if there isn't a proper one for FreeBSD) are valid, > >>> as long as the core data remains uncorrupted and I can do what I need > >>> to from a LiveCD. I'm just scared to boot up OS and have it do some > >>> irrevocable operation like fsck -y and assume parity errors are ok or > >>> something along those lines (I don't remember if I set rc.conf to > >>> fsck -y and I know I can change that from single-user mode, but I want > >>> to play things conservatively if at all possible) :\... > >>> Filesystem is UFS2 with softupdates of course. > >>> Point proven that I need to backup my data more often :(... > >>> TIA, > >>> -Garrett > >>> > >>> PS If replying on the questions@ list, please CC me as I'm not > >>> subscribed to that list. > >>> > >> > >> I'm fairly sure that Intel Matrix metadata cant be created/modified by > >> fbsd, only read. You should be able to do whatever rebuild operations > >> you need in the BIOS I believe, but that would be an offline operation, > >> clearly. > >> > >> I may be mistaken, and the driver can handle array rebuilds for matrix. > >> If it can, the command you are looking for is 'atacontrol rebuild ar0', > >> see atacontrol(8). > >> > >> Tom > >> > > > > Please DONT use FreeBSD to rebuild this RAID5 unit. FreeBSD will detect it > > as a raid 5 Unit and even allow you to use it, add the new disk to it and > > even let you rebuild the raid. > > However the ata driver does not have support parity for Raid5. From > > ataraid(4): > > > > RAID5 is not supported at this time. Code exists, but it neither uses > > nor maintains parity information. > > > > You can confirm this in code, just look for the Swedish comments in > > ataraid.c > > Hence writing to the raidset will give you a glorified raid0. > > > > Cheers, > > Benjamin > >So.. wait a sec? Are you saying I'm fscked because my RAID5 is nothing >more than RAID0 under FreeBSD?!?! >-Garrett Most if these RAID's are done in the BIOS so the OS sees just a volume. The RAID 5 or RAID 1, or RAID 0, or various combinations are left to the BIOS. Also these are considered software RAIDS not hardware as the BIOS uses the Motherboard CPU. -Derek -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.