Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Degraded RAID set RS1 - No spare available for rebuild

User uploaded file


I have been receiving the following message from RAID Utility: "Degragded RAID set RS1 - No spare available for rebuild"


Can anyone help me understand what this means, and what the next steps are for diagnosing the exact problem ?


I have a Mac Pro with 4 X 1TB RAID 5 set up


Thank you



User uploaded file

Mac Pro, Mac OS X (10.6.5)

Posted on Sep 29, 2012 11:39 AM

Reply
Question marked as Best reply

Posted on Sep 29, 2012 7:59 PM

When one of the drives in a redundant RAID like your RAID-5 is missing or has an I/O Error, the RAID card subsystem declares the array "degraded" and continues without the problem Drive.


Since it is no longer viable, that drive is ignored, and the first write to the array with that drive disabled means that drive is out-of-date. So even if it were working perfectly, it cannot be re-added to the RAID set and have it continue. It theoretically could be quick-erased and re-added as a spare, but that is not my recommendation.


I suggest you use Disk Utility to erase that drive with Security Options: Zero all data, one pass [one click to the right from the default settings]. This writes known-good data into every block, and encourages the drive to substitute spares for any blocks found to be bad after writing. If it passes that process, it has 100 percent good blocks again. If it fails, it is a doorstop.


Once you have a Zeroed drive (which takes several hours but can be run in the background) you can add it to the RAID set as a spare, and it will be brought up to date and become a team member again.


You may also want to consider buying an additional drive of the same type, or several new ones to build a different (larger) array. The Apple RAID card is still limited to drives 2.2TB/drive maximum.

14 replies
Question marked as Best reply

Sep 29, 2012 7:59 PM in response to .thejass.

When one of the drives in a redundant RAID like your RAID-5 is missing or has an I/O Error, the RAID card subsystem declares the array "degraded" and continues without the problem Drive.


Since it is no longer viable, that drive is ignored, and the first write to the array with that drive disabled means that drive is out-of-date. So even if it were working perfectly, it cannot be re-added to the RAID set and have it continue. It theoretically could be quick-erased and re-added as a spare, but that is not my recommendation.


I suggest you use Disk Utility to erase that drive with Security Options: Zero all data, one pass [one click to the right from the default settings]. This writes known-good data into every block, and encourages the drive to substitute spares for any blocks found to be bad after writing. If it passes that process, it has 100 percent good blocks again. If it fails, it is a doorstop.


Once you have a Zeroed drive (which takes several hours but can be run in the background) you can add it to the RAID set as a spare, and it will be brought up to date and become a team member again.


You may also want to consider buying an additional drive of the same type, or several new ones to build a different (larger) array. The Apple RAID card is still limited to drives 2.2TB/drive maximum.

Sep 30, 2012 3:01 PM in response to Grant Bennet-Alder

Thank you Grant for the information.


How do I identify which one of the four drives is disabled / no longer viable - causing the "degraded" warning ?


After I can identify that specific drive, per your suggestion - I will use 'Disk Utility to erase that drive with Security Options: Zero all data, one pass [one click to the right from the default settings]' to see if that fixes the problem.


Oct 2, 2012 5:22 PM in response to Grant Bennet-Alder

I am attempting to locate Drive 3 / Bay 3 through Disk Utility to 'erase the drive with Security Options: Zero all data, one pass [one click to the right from the default settings]' but I am only seeing one RAID drive called "Macintosh HD" ?


User uploaded file


After doing more research, I read that "Zero all data only works for whole disks. If you have partitioned, you cannot zero an individual partition." http://support.apple.com/kb/HT1820?viewlocale=en_US&locale=en_US


When you have a RAID set up with four hard drives - is it possible to erase (zero) only one of the four drives ?


Can someone list the step by step instructions to locate a single drive in a RAID set up to erase that one drive ?

Oct 5, 2012 5:36 AM in response to .thejass.

There are command line Utilities that can be used to break that drive out of the RAID, but they are very sharp and will cut you if not extremely careful. Normally you would pull the un-involved drives (so that they are not damaged by this operation and so that the complete RAID is not mounted) and boot from an alternate source of software, and use Disk Utility to Zero that one drive.


You appear to have made the unfortunate choice of creating one huge array for ALL your stuff, which makes this very difficult indeed. If you have a bootable DVD, you could use 10.6 Installer/Utilities DVD and its on-board Disk Utility to zero the [entire] troublesome drive by itself. You could also download Recovery Disk Asssitant, and write a Recovery_HD (about 0.25GB) to an external drive (any external, including a thumb drive) then boot from that and use its Disk Utility.


Presuming that the troublesome drive passes Zeroing, you can then go back to the full System and use RAID Utility. Add your newly-Zeroed drive to the Array as a spare. At that point, the RAID partition will be re-written with the RAID Drivers, and then the drive can be added to the set.

Oct 5, 2012 5:44 AM in response to Grant Bennet-Alder

Rotating drives collected into a RAID get additional speed from overlapped I/O. While one drive is transferring data, the next drive(s) are doing their 20msec or so seek to the next track. But this only works for as long as you stay reading/writing the same Big file.


If you include the Boot Drive in your RAID, it "snacks". It reads a few more blocks of an Application program, writes a Page to the Paging file, reads a system overlay, writes an entry in a log file. This moves the Read/Write heads away from your data files and makes every access to data much slower, wrecking RAID performance.


The biggest overall performance payback you can give a multi-drive capable Mac is to establish a Boot Drive, with only System, Library, Applications, and the hidden unix files including Paging/sawp. All User files are moved off to other drives.

Oct 5, 2012 1:13 PM in response to Grant Bennet-Alder

Thank you for trying to help me. It turns out that my drive #1 is where my system is located. I have 3 other drives (in bays 2,3,4) which make up my RAID 5. My drive in bay 2 appears to be the one that is "not responding or has been removed from the system" according to my RAID utility. I have a RAID card installed since I purchased this Mac Pro 2 x 3 GHz Quad-Core Intel Xeon. Should I just rplace the drive in bay #2 or is there a way to erase (zero) that one drive? Thanks again.

Oct 5, 2012 1:28 PM in response to mhhai

Pull the un-involved drives (so that they are not damaged by this operation and so that the complete RAID is not mounted).


Since you have a Boot Drive outside the RAID, use Disk Utility to Zero that one drive. It takes several hours, but can be done in the background.


Erase > Security Options > one click to the right from the default is Zero all Data, one pass.

Oct 5, 2012 2:12 PM in response to mhhai

Sooooooo

When I had just my boot drive and the one bad drive in the computer (having pulled bay 3 and 4), my disc utility does not see the drive in bay 2 at all. I presume this means I need to replace the drive, or do you think I can just erase the entire RAID? It's backed up on 2 separate external drives. thanks

Oct 5, 2012 5:04 PM in response to mhhai

If the drive is not seen at all, It sounds like it has died.


You may want to confirm that by looking at

About this Mac > ( More Info ) > Hardware RAID ...


... and see if the drive appears there or under SATA.


If you want to keep your RAID, replace the drive with a new one that is similar, add the new drive to the RAID set, and ask it to rebuild the set.

Oct 19, 2012 7:54 PM in response to .thejass.

Grant,

Thanks again for your time, and helpful information.


In the end, I could not isolate my drive 3 to zero it out - therefore I bought a brand new 1TB hardrive (same make / speed 7200rpm as the previous drive that failed), I shut down my Mac Pro pulled drive 3, and replaced it with the brand new drive.


Per another discussion, I found out how to rebuild the RAID after replacing a failed hard drive:


https://discussions.apple.com/thread/3255698?answerId=18867158022#18867158022


When I turned on my computer, I noticed that RAID Utility reconized the newly added drive 3.


User uploaded file



I then selected the newly added drive 3 and used the RAID Utility to "Make Spare" from the top menu bar.


User uploaded file


RAID Utility system recognizes the spare drive 3 and automatically schedules a Background Task to begin the Rebuild: RAID set "RS1"


User uploaded file


It took over two days to rebuild the RAID.....


User uploaded file


RAID set RS1 redundancy restored! 🙂

Degraded RAID set RS1 - No spare available for rebuild

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.