Jump to content

Software vs Hardware Raid?

I'm planning on making a home server/nas in the near future, and coming across many sites and forums I either see people using one or the other. Whats some of the pros/cons of either software raid or using a dedicated raid controller? Personal experiences/recommendations for either would be a helpful plus too.

WINDOWS HAS NOT DETECTED A KEYBOARD

PLEASE PRESS 'F1' TO CONTINUE OR 'F2' TO ABORT.

Link to comment
Share on other sites

Link to post
Share on other sites

What the budget and use case?

 

Normally software raid is better here, esp more advanced ones like zfs, btrfs and storage spaces.

Link to comment
Share on other sites

Link to post
Share on other sites

10 minutes ago, MarbleHornets said:

I'm planning on making a home server/nas in the near future, and coming across many sites and forums I either see people using one or the other. Whats some of the pros/cons of either software raid or using a dedicated raid controller? Personal experiences/recommendations for either would be a helpful plus too.

You're better off with a hardware raid in my opinion, purely because sometimes people can be clumsy and remove software (not that people are commonly that clumsy but it's still a risk factor all the same :P). Plus there's not much need then to mess around with application settings, all you might have to do is configure the hardware raid a tiny bit. But software raid can be useful for its more expansive features.

There are 10 types of people in this world. Those that understand binary and those that don't.

Current Rig (Dominator II): 8GB Corsair Vengeance LPX DDR4 3133 C15, AMD Ryzen 3 1200 at 4GHz, Coolermaster MasterLiquid Lite 120, ASRock B450M Pro4, AMD R9 280X, 120GB TCSunBow SSD, 3TB Seagate ST3000DM001-9YN166 HSD, Corsair CX750M Grey Label, Windows 10 Pro, 2x CoolerMaster MasterFan Pro 120, Thermaltake Versa H18 Tempered Glass.

 

Previous Rig (Black Magic): 8GB DDR3 1600, AMD FX6300 OC'd to 4.5GHz, Zalman CNPS5X Performa, Asus M5A78L-M PLUS /USB3, GTX 950 SC (former, it blew my PCIe lane so now on mobo graphics which is Radeon HD 3000 Series), 1TB Samsung Spinpoint F3 7200RPM HDD, 3TB Seagate ST3000DM001-9YN166 HDD (secondary), Corsair CX750M, Windows 8.1 Pro, 2x 120mm Red LED fans, Deepcool SMARTER case

 

My secondary rig (The Oldie): 4GB DDR2 800, Intel Core 2 Duo E8400 @ 3GHz, Stock Dell Cooler, Foxconn 0RY007, AMD Radeon HD 5450, 250GB Samsung Spinpoint 7200RPM HDD, Antec HCG 400M 400W Semi Modular PSU, Windows 8.1 Pro, 80mm Cooler Master fan, Dell Inspiron 530 Case modded for better cable management. UPDATE: SPECS UPGRADED DUE TO CASEMOD, 8GB DDR2 800, AMD Phenom X4 9650, Zalman CNPS5X Performa, Biostar GF8200C M2+, AMD Radeon HD 7450 GDDR5 edition, Samsung Spinpoint 250GB 7200RPM HDD, Antec HCG 400M 400W Semi Modular PSU, Windows 8.1 Pro, 80mm Cooler Master fan, Dell Inspiron 530 Case modded for better cable management and support for non Dell boards.

 

Retired/Dead Rigs: The OG (retired) (First ever PC I used at 3 years old back in 2005) Current Specs: 2GB DDR2, Pentium M 770 @ 2.13GHz, 60GB IDE laptop HDD, ZorinOS 12 Ultimate x86. Originally 512mb DDR2, Pentium M 740 @ 1.73GHzm 60GB IDE laptop HDD and single boot XP Pro. The Craptop (dead), 2gb DDR3, Celeron n2840 @ 2.1GHz, 50GB eMMC chip, Windows 10 Pro. Nightrider (dead and cannibalized for Dominator II): Ryzen 3 1200, Gigabyte A320M HD2, 8GB DDR4, XFX Ghost Core Radeon HD 7770, 1TB Samsung Spinpoint F3 (2010), 3TB Seagate Barracuda, Corsair CX750M Green, Deepcool SMARTER, Windows 10 Home.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, xriqn said:

You're better off with a hardware raid in my opinion, purely because sometimes people can be clumsy and remove software. Plus there's not much need then to mess around with application settings, all you might have to do is configure the hardware raid a tiny bit. But software raid can be useful for its more expansive features.

but software raid normally is better at protecting data, in cases like zfs and btrfs, there more flexable, so easier to add drives, and cheaper as you don't need a card. And easier to move to anouther system. 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Electronics Wizardy said:

but software raid normally is better at protecting data, in cases like zfs and btrfs, there more flexable, so easier to add drives, and cheaper as you don't need a card. And easier to move to anouther system. 

I do agree with you on that but there's always the risk factor of being clumsy and removing that software. 

There are 10 types of people in this world. Those that understand binary and those that don't.

Current Rig (Dominator II): 8GB Corsair Vengeance LPX DDR4 3133 C15, AMD Ryzen 3 1200 at 4GHz, Coolermaster MasterLiquid Lite 120, ASRock B450M Pro4, AMD R9 280X, 120GB TCSunBow SSD, 3TB Seagate ST3000DM001-9YN166 HSD, Corsair CX750M Grey Label, Windows 10 Pro, 2x CoolerMaster MasterFan Pro 120, Thermaltake Versa H18 Tempered Glass.

 

Previous Rig (Black Magic): 8GB DDR3 1600, AMD FX6300 OC'd to 4.5GHz, Zalman CNPS5X Performa, Asus M5A78L-M PLUS /USB3, GTX 950 SC (former, it blew my PCIe lane so now on mobo graphics which is Radeon HD 3000 Series), 1TB Samsung Spinpoint F3 7200RPM HDD, 3TB Seagate ST3000DM001-9YN166 HDD (secondary), Corsair CX750M, Windows 8.1 Pro, 2x 120mm Red LED fans, Deepcool SMARTER case

 

My secondary rig (The Oldie): 4GB DDR2 800, Intel Core 2 Duo E8400 @ 3GHz, Stock Dell Cooler, Foxconn 0RY007, AMD Radeon HD 5450, 250GB Samsung Spinpoint 7200RPM HDD, Antec HCG 400M 400W Semi Modular PSU, Windows 8.1 Pro, 80mm Cooler Master fan, Dell Inspiron 530 Case modded for better cable management. UPDATE: SPECS UPGRADED DUE TO CASEMOD, 8GB DDR2 800, AMD Phenom X4 9650, Zalman CNPS5X Performa, Biostar GF8200C M2+, AMD Radeon HD 7450 GDDR5 edition, Samsung Spinpoint 250GB 7200RPM HDD, Antec HCG 400M 400W Semi Modular PSU, Windows 8.1 Pro, 80mm Cooler Master fan, Dell Inspiron 530 Case modded for better cable management and support for non Dell boards.

 

Retired/Dead Rigs: The OG (retired) (First ever PC I used at 3 years old back in 2005) Current Specs: 2GB DDR2, Pentium M 770 @ 2.13GHz, 60GB IDE laptop HDD, ZorinOS 12 Ultimate x86. Originally 512mb DDR2, Pentium M 740 @ 1.73GHzm 60GB IDE laptop HDD and single boot XP Pro. The Craptop (dead), 2gb DDR3, Celeron n2840 @ 2.1GHz, 50GB eMMC chip, Windows 10 Pro. Nightrider (dead and cannibalized for Dominator II): Ryzen 3 1200, Gigabyte A320M HD2, 8GB DDR4, XFX Ghost Core Radeon HD 7770, 1TB Samsung Spinpoint F3 (2010), 3TB Seagate Barracuda, Corsair CX750M Green, Deepcool SMARTER, Windows 10 Home.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, xriqn said:

I do agree with you on that but there's always the risk factor of being clumsy and removing that software. 

but thats why we have backups. You can't really just uninstall a software raid though.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, Electronics Wizardy said:

What the budget and use case?

 

Normally software raid is better here, esp more advanced ones like zfs, btrfs and storage spaces.

Budget is...debatable. As annoying as it might sound, I don't so much have a fixed budget. I have a couple older computers (vista era HPs) that could be re-purposed, but I also work in a computer recycling center so I see a lot of older servers and hardware come though.  

 

Edit: Use case would be home media server, backups for computer imagining, and testing light vms on it as well.

WINDOWS HAS NOT DETECTED A KEYBOARD

PLEASE PRESS 'F1' TO CONTINUE OR 'F2' TO ABORT.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, MarbleHornets said:

Budget is...debatable. As annoying as it might sound, I don't so much have a fixed budget. I have a couple older computers (vista era HPs) that could be re-purposed, but I also work in a computer recycling center so I see a lot of older servers and hardware come though. 

Id probably just get a older desktop, but 4x 8tb drives(or what ever size you want) and install a os like freenas.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, MarbleHornets said:

Budget is...debatable. As annoying as it might sound, I don't so much have a fixed budget. I have a couple older computers (vista era HPs) that could be re-purposed, but I also work in a computer recycling center so I see a lot of older servers and hardware come though.  

 

Edit: Use case would be home media server, backups for computer imagining, and testing light vms on it as well.

I agree with you because older PC's really are a perfect way of making a small home server, especially if you avoid windows server and use a good lightweight linux distro and I even set one up as a small minecraft server once (2006 dell inspiron 530 with slightly modified specs). 

There are 10 types of people in this world. Those that understand binary and those that don't.

Current Rig (Dominator II): 8GB Corsair Vengeance LPX DDR4 3133 C15, AMD Ryzen 3 1200 at 4GHz, Coolermaster MasterLiquid Lite 120, ASRock B450M Pro4, AMD R9 280X, 120GB TCSunBow SSD, 3TB Seagate ST3000DM001-9YN166 HSD, Corsair CX750M Grey Label, Windows 10 Pro, 2x CoolerMaster MasterFan Pro 120, Thermaltake Versa H18 Tempered Glass.

 

Previous Rig (Black Magic): 8GB DDR3 1600, AMD FX6300 OC'd to 4.5GHz, Zalman CNPS5X Performa, Asus M5A78L-M PLUS /USB3, GTX 950 SC (former, it blew my PCIe lane so now on mobo graphics which is Radeon HD 3000 Series), 1TB Samsung Spinpoint F3 7200RPM HDD, 3TB Seagate ST3000DM001-9YN166 HDD (secondary), Corsair CX750M, Windows 8.1 Pro, 2x 120mm Red LED fans, Deepcool SMARTER case

 

My secondary rig (The Oldie): 4GB DDR2 800, Intel Core 2 Duo E8400 @ 3GHz, Stock Dell Cooler, Foxconn 0RY007, AMD Radeon HD 5450, 250GB Samsung Spinpoint 7200RPM HDD, Antec HCG 400M 400W Semi Modular PSU, Windows 8.1 Pro, 80mm Cooler Master fan, Dell Inspiron 530 Case modded for better cable management. UPDATE: SPECS UPGRADED DUE TO CASEMOD, 8GB DDR2 800, AMD Phenom X4 9650, Zalman CNPS5X Performa, Biostar GF8200C M2+, AMD Radeon HD 7450 GDDR5 edition, Samsung Spinpoint 250GB 7200RPM HDD, Antec HCG 400M 400W Semi Modular PSU, Windows 8.1 Pro, 80mm Cooler Master fan, Dell Inspiron 530 Case modded for better cable management and support for non Dell boards.

 

Retired/Dead Rigs: The OG (retired) (First ever PC I used at 3 years old back in 2005) Current Specs: 2GB DDR2, Pentium M 770 @ 2.13GHz, 60GB IDE laptop HDD, ZorinOS 12 Ultimate x86. Originally 512mb DDR2, Pentium M 740 @ 1.73GHzm 60GB IDE laptop HDD and single boot XP Pro. The Craptop (dead), 2gb DDR3, Celeron n2840 @ 2.1GHz, 50GB eMMC chip, Windows 10 Pro. Nightrider (dead and cannibalized for Dominator II): Ryzen 3 1200, Gigabyte A320M HD2, 8GB DDR4, XFX Ghost Core Radeon HD 7770, 1TB Samsung Spinpoint F3 (2010), 3TB Seagate Barracuda, Corsair CX750M Green, Deepcool SMARTER, Windows 10 Home.

Link to comment
Share on other sites

Link to post
Share on other sites

Thru all my years and experience what works best is what works for you.  Software and hardware both have their advantages.  Software has the advantage of adding or removing multiple drives, etc. BUT, hardware has the advantage of a "set it and leave it" type of deal.  Software gives you the options of changing drive letters, changing drive sizes, just a bunch of things.  But that also means the more fingers in the pie, the greater the chance of getting something wrong.  Back to the hardware, set it and forget it.  Software, again, the many options available.  But, the risk of accidentally changing the wrong setting, accidentally deleting the incorrect file or folder, etc...  Okay, so I'm biased towards the hardware basically because of the "set it and forget it" deal but those are my experiences because I have used both.  Just my humble opinion.  Good luck with whatever you decide to do.

Link to comment
Share on other sites

Link to post
Share on other sites

For something like a Freenas box passing the drives through to the OS to handle allows you to completely manage and maintain your array right from the freenas GUI.

There's no place like ~

Spoiler

Problems and solutions:

 

FreeNAS

Spoiler

Dell Server 11th gen

Spoiler

 

 

 

 

ESXI

Spoiler

 

 

 

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×