StereoGamer
Solid State Member
- Messages
- 6
Didn't see anything like a "What the overall experience starting from Ground Zero?" type post, so here is mine...
My Goals:
---------
Data protection = Mirroring of drives
Easy use, easy recovery on failure of drive or card
Inexpensive large drives: IDE, ATA, 75GB to 233GB+
WinXP all the way, nothing else.
Lots of drives, large drives, many RAID arrays(>4)
Want to use a lot of IDE drives I already have for the most part.
Don't want to have to worry about backing up anything again.
What I got:
-----------
Highpoint Rocket RAID133 controller: supports RAID 1 = Mirroring for 2 sets of hard drives, large drives, fast drives, IDE, $75
Highpoint Rocket RAID404 controller: 4 channel card, up to 8 drives for mirroring 4 sets of drives, $133
I set them up as data only drives, no OS on any of them. I plan to use a small, 15-40GB drive just for the OS.
Currently have three cards and 5 arrays setup. (one 73.5GB[IBM], one 76.3GB[IBM], two 160GB[Maxtor, Samsung], one 200GB[Maxtor]) All NTFS.
All systems are WinXP Pro with IDE drives and seem to function fine.
What I know:
------------
You can remove a drive in the RAID array and put it on a standard IDE connector and it will come up and look just like a normal IDE drive. (This is for mirrored mode only, RAID 1, don't know about others) The drivename is the same as the RAID array name, RaidMir1 for example.
Disconnecting the drive from an array get's detected in the BIOS stage and goes into the "array failed" section of the RAID BIOS code giving you choices for recovery.
Have two 75GB arrays, two 160GB array, and one 200GB array, all work fine under WinXP Pro. Various systems.
You can place two drives in an array and have the BIOS duplicate one drive(with data) to another to create the RAID array. This is in the BIOS when you create the RAID array. Just make sure you know which one has the data. Also for large drives this process takes pretty long, like ~2hrs for 160GB.
You can take a RAID array(Mirror at least) and change the Hipoint controller from a 2 channel to a 4 channel and the Array will come up, be
recognized and work just fine. (BIOS recognizes it right away OS, After installing the new controller drivers, of course)
What I don't know:
------------------
Looks like the drives don't adhere to power settings in WinXP like spin down after N minutes of non-use. Do other cards support this? Is it a WinXP problem? (Promise controllers claim to do this, but I don't understand them. They have a 4 channel board, says it takes up to 4 drives. With Hipoint it takes up to 8 drives on the 4 channel board, which makes more sense. Does that mean their 2 channel board takes only 2 drives?)
Are cards compatible? I.E. can I switch a RAID array from one card to another and have it work. (different brand/company.)
How do you defragment a RAID array?
Does CHKDSK or SCANDISK actually test both drives? What if there is an error, will it correct the appropriate drive?
How come RAID arrays aren't colored correctly in the MS Admin tools to indicate it's a RAID array? Guess this is cause it's H/W vs S/W RAID.
How do you determine if your drives are still good prior to an unexpected failure?
How do you hook up a LED indicator light so you know when the devices are being accessed?
Might be interested in adding Striping+Mirroring for the perf benefit but don't know about being able to grab a drive and use it as a normal IDE drive. I guess this won't work.
What actually happens when a drive fails? Will reads still work without the annoying delay you get while trying to access a bad disk or will the bad disk slow you down? Same question for writes? In other words can you still get partial protection for the non-failed part of the HD till you get it replaced without perf hits?
Are any other cards, Promise, Adaptec, etc any better than this card for doing what I am doing? Any S/W features that come with/work with those cards that I might want?
There is mention of Perf hit when having to write to two drives in a RAID array. This doesn't make sense to me as I assume that the card can do simultaneous write of the data to the two drives. Isn't this true?
For Reads, is there simultaneous read and verify going on all the time? If not when does a failure get detected?
How do you figure the power requirements for hard drives on a X watt power supply? Just rough estimates to make sure I'm under spec. I have one system with 7 drives and one DVD player. Don't know if I'm over limit or not.
Caveats/Conclusions so far:
---------------------------
RAID works well for protecting against had drive failure and I can't believe the convenience and reduced stress related with having
them setup. I found that I had 2, 3 and 4 copies of things all over the place just because I was paranoid about having copies for
protection. Trouble was most of them were not current and I knew this which added to the stress and effort. Overall this has made my
life much simpler having one "right" location for everything and knowing it's protected.
Having said that there are other worries that RAID won't help with.
1. Stupid mistakes like accidental deletion or overwriting data is not covered with RAID. In fact since you only have one "right" place for data this makes it a greater possibility. (Think carefully about any file deletions or moves.)
2. Double Hard drive failure in the same Array. Well, you can't protect from everything, but this is still a consideration. (Should be mitigated by havingspares around to swap immediately if a failure occurs.)
3. Theft/Vandalism - Another remote possibility, but in the real world something to consider. (Could get locking cabinets and doors, also don't advertise to anyone you have the stuff in your home, a lot of theft/vandalism isn't random.)
4. Hackers/viruses from the internet that deletes the data. (A good firewall should prevent this, never-the-less nothing is perfect.)
5. Fire/flood or other natural disaster. (Never had anything like this happen, have to draw the line somewhere.)
For most of my data these are extreme enough issues that I would probably consider what I have adequate. It's not irretrevable data, just would take some work to recreate. A little common sense goes along way to minimizing these types of problems. For the most importatnt data, stuff that is irreplacable, family pictures, videos, etc I will consider some form of archival mechanism, probably on a large Hard drive that I copy this data on and put in a safe or offsite and offline.
So overall I achieved most of my goals, including the added benefit of simplifying my life. Remaining issues are in the "What I don't know" section above.
My Goals:
---------
Data protection = Mirroring of drives
Easy use, easy recovery on failure of drive or card
Inexpensive large drives: IDE, ATA, 75GB to 233GB+
WinXP all the way, nothing else.
Lots of drives, large drives, many RAID arrays(>4)
Want to use a lot of IDE drives I already have for the most part.
Don't want to have to worry about backing up anything again.
What I got:
-----------
Highpoint Rocket RAID133 controller: supports RAID 1 = Mirroring for 2 sets of hard drives, large drives, fast drives, IDE, $75
Highpoint Rocket RAID404 controller: 4 channel card, up to 8 drives for mirroring 4 sets of drives, $133
I set them up as data only drives, no OS on any of them. I plan to use a small, 15-40GB drive just for the OS.
Currently have three cards and 5 arrays setup. (one 73.5GB[IBM], one 76.3GB[IBM], two 160GB[Maxtor, Samsung], one 200GB[Maxtor]) All NTFS.
All systems are WinXP Pro with IDE drives and seem to function fine.
What I know:
------------
You can remove a drive in the RAID array and put it on a standard IDE connector and it will come up and look just like a normal IDE drive. (This is for mirrored mode only, RAID 1, don't know about others) The drivename is the same as the RAID array name, RaidMir1 for example.
Disconnecting the drive from an array get's detected in the BIOS stage and goes into the "array failed" section of the RAID BIOS code giving you choices for recovery.
Have two 75GB arrays, two 160GB array, and one 200GB array, all work fine under WinXP Pro. Various systems.
You can place two drives in an array and have the BIOS duplicate one drive(with data) to another to create the RAID array. This is in the BIOS when you create the RAID array. Just make sure you know which one has the data. Also for large drives this process takes pretty long, like ~2hrs for 160GB.
You can take a RAID array(Mirror at least) and change the Hipoint controller from a 2 channel to a 4 channel and the Array will come up, be
recognized and work just fine. (BIOS recognizes it right away OS, After installing the new controller drivers, of course)
What I don't know:
------------------
Looks like the drives don't adhere to power settings in WinXP like spin down after N minutes of non-use. Do other cards support this? Is it a WinXP problem? (Promise controllers claim to do this, but I don't understand them. They have a 4 channel board, says it takes up to 4 drives. With Hipoint it takes up to 8 drives on the 4 channel board, which makes more sense. Does that mean their 2 channel board takes only 2 drives?)
Are cards compatible? I.E. can I switch a RAID array from one card to another and have it work. (different brand/company.)
How do you defragment a RAID array?
Does CHKDSK or SCANDISK actually test both drives? What if there is an error, will it correct the appropriate drive?
How come RAID arrays aren't colored correctly in the MS Admin tools to indicate it's a RAID array? Guess this is cause it's H/W vs S/W RAID.
How do you determine if your drives are still good prior to an unexpected failure?
How do you hook up a LED indicator light so you know when the devices are being accessed?
Might be interested in adding Striping+Mirroring for the perf benefit but don't know about being able to grab a drive and use it as a normal IDE drive. I guess this won't work.
What actually happens when a drive fails? Will reads still work without the annoying delay you get while trying to access a bad disk or will the bad disk slow you down? Same question for writes? In other words can you still get partial protection for the non-failed part of the HD till you get it replaced without perf hits?
Are any other cards, Promise, Adaptec, etc any better than this card for doing what I am doing? Any S/W features that come with/work with those cards that I might want?
There is mention of Perf hit when having to write to two drives in a RAID array. This doesn't make sense to me as I assume that the card can do simultaneous write of the data to the two drives. Isn't this true?
For Reads, is there simultaneous read and verify going on all the time? If not when does a failure get detected?
How do you figure the power requirements for hard drives on a X watt power supply? Just rough estimates to make sure I'm under spec. I have one system with 7 drives and one DVD player. Don't know if I'm over limit or not.
Caveats/Conclusions so far:
---------------------------
RAID works well for protecting against had drive failure and I can't believe the convenience and reduced stress related with having
them setup. I found that I had 2, 3 and 4 copies of things all over the place just because I was paranoid about having copies for
protection. Trouble was most of them were not current and I knew this which added to the stress and effort. Overall this has made my
life much simpler having one "right" location for everything and knowing it's protected.
Having said that there are other worries that RAID won't help with.
1. Stupid mistakes like accidental deletion or overwriting data is not covered with RAID. In fact since you only have one "right" place for data this makes it a greater possibility. (Think carefully about any file deletions or moves.)
2. Double Hard drive failure in the same Array. Well, you can't protect from everything, but this is still a consideration. (Should be mitigated by havingspares around to swap immediately if a failure occurs.)
3. Theft/Vandalism - Another remote possibility, but in the real world something to consider. (Could get locking cabinets and doors, also don't advertise to anyone you have the stuff in your home, a lot of theft/vandalism isn't random.)
4. Hackers/viruses from the internet that deletes the data. (A good firewall should prevent this, never-the-less nothing is perfect.)
5. Fire/flood or other natural disaster. (Never had anything like this happen, have to draw the line somewhere.)
For most of my data these are extreme enough issues that I would probably consider what I have adequate. It's not irretrevable data, just would take some work to recreate. A little common sense goes along way to minimizing these types of problems. For the most importatnt data, stuff that is irreplacable, family pictures, videos, etc I will consider some form of archival mechanism, probably on a large Hard drive that I copy this data on and put in a safe or offsite and offline.
So overall I achieved most of my goals, including the added benefit of simplifying my life. Remaining issues are in the "What I don't know" section above.