Several questions about software and onboard RAID 5

raid-5software-raid

I have a few questions on how software and onboard RAID 5 compare:

  1. Is there any way to add a disk to an existing RAID 5 array using either software or onboard RAID?

  2. All motherboards I'm interested in come with both SATA2 and SATA3 ports. Using either software or onboard RAID, is it possible to combine disks connected to different ports in the same array?

  3. If I have two operating systems installed (on a disk that does not belong to the array), can still use software RAID?

Notes:

  • I have read Onboard RAID vs Software RAID. It doesn't cover any of my questions.

  • I know that hardware RAID is better than both options. Sadly, I can't find a single RAID controller card. I've searched all over the country…

  • I know that RAID is not backup. Protecting my data from a single disk's failure is all I want.

Best Answer

Is there any way to add a disk to an existing RAID 5 array using either software or onboard RAID?

Depends on the OS version and onboard RAID vendor/version. For example, onboard RAID using Intel Rapid Storage Technology (any recent Intel chipset uses it), you can even convert RAID1 to RAID5 online. You can also add a disk to an existing RAID5 online too.

All motherboards I'm interested in come with both SATA2 and SATA3 ports. Using either software or onboard RAID, is it possible to combine disks connected to different ports in the same array

Most probably not. Usually, one chipset is RAID-based, and the other is not. For example, my motherboard has Intel ICH10 chipset and Marvell chipset. Intel RAID sees only disks connected to the Intel chipset.

Update: According to Intel, on the PCH controller hub (used in Intel P67), RAID5 with 5 or 6 drives is supported. However, be aware that all RAID features can be disabled by the board manufacturer.

If I have two operating systems installed (on a disk that does not belong to the array), can still use software RAID?

Depends on the OS. You cannot use Windows RAID in Linux and vice versa, but if these are two installations of Windows, why not?

Related Question