I have an old Proware sb-2803 RAID (8 IDE drives with SCSI controller connected to an old SGI box) It was setup with 8 200GB drives 7 in the RAID 5 and 1 in a spare pool. A couple of drives failed and the decision was made to replace all of the drives with 320GB drives. That procedure went fine but now I am trying to figure out how to grow the RAID to use the extra 120GB in each drive. The manuals are fairly weak and the support is nearly nonexistent. Any advice would be helpful or possibly references to another site where I can find the information I need.
Did you change the controller? Or add one? Are the new 320gb drives ATA? How did you migrate your data? (or did you?)
"I am trying to figure out how to grow the RAID to use the extra 120GB in each drive"
I dont really understand this question. Is this because you went over 2TB on a "32 bit type" device? Some RAID hardware will limit you to 2047.95 GB. (the 2TB limit) If your array is still RAID 5 and you just set it up with new drives you had to configure the new array. If you used the same config as before 7 drives in the array and 1 spare then if your controller and OS will allow over 2TB then you should see all the space from the array In the OS. More information is needed. What OS? Is > 2TB allowed on your controller? How did you configure the array with the 320gb drives?
Message edited by rozar on 04-04-2008 at 06:36:58 PM
Sorry for the lack of info Rozar, I was trying to keep it simple.
I changed nothing but the drives. Yes the new drives are ATA. I simply pulled the 200's one at a time and put a 320 in its place allowing the RAID to rebuild itself each time.
Since I followed the procedure above the RAID still "thinks" it has 200GB drives and thus will only use 200GB of the 320GB drives. I do not think I have a 2TB limit. As for the OS whatever flavor of Unix 5 year old SGI machines were using. But this is not an OS issue, the hardware RAID itself has a display on the front and tells me how space it has.
I thought the official name for what I want to do is "grow". At least that is what I have found in my research.
I cannot put my hands on this box so it is difficult to just play with until I figure it out.
OK now that makes sense. The controller "limited" each new 320 drive to act as though it were a 200 with each replacement to match the existing drives. I do not believe you will be able to use the new added space unless you back up your data on a 3rd party device, wipe and re-create the array. I do not know of any other way to "grow" the array. I have not ever used the device you have but I have used hundreds of RAID controllers and I do not know of one that would allow this.
Message edited by rozar on 04-04-2008 at 07:04:05 PM
Thanks a lot. It is better than not knowing. It appears as though the new unix/linux distributions have a tool for doing this but it sounds like the hardware RAIDs do not.
Most newer hardware controllers will allow you to grow the array by adding drives on the fly. But not by the method you used, which was more of a drive replacement. The controller or software would have to recognize that all the drives were a new larger size and then somehow edit the "metadata" on the drive to reflect the new larger size. I dont know how this would be done even in software but I have never tried it either.
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.