Jump to content

DIY NAS from dell optiplex Micro: how far can I go with adding storage to SATA slot?

Een

Hi LTT community. 

TL;DR Question: how many HDD/SSD's can I add to my SATA slot without encountering issues such as power/reading/writing issues?

I use an old dell optiplex 3060 micro for my home server, running Ubuntu with Plex and some other services. My plan is to also use it as a DIY NAS. 

My hardware knowledge is limited. I am aware I can use the SATA slot in order to add storage devices. Can I use a sata hub such as one posted below to increase the amount of storage drives I attach to my computer? Do I need to think about a way to power them if I add *too many*? How much is too many? I am curious about your insights. 

 

My plan is the following: 

1. Buy a sata splitter/hub (e.g. https://www.amazon.nl/Zerone-Multiplier-Moederbord-Expansion-Ondersteuning/dp/B07PHTDKFT/ref=sr_1_17?__mk_nl_NL=ÅMÅŽÕÑ&crid=2ES5BMG7H6DE6&keywords=sata+hub&qid=1649757954&sprefix=sata+hub%2Caps%2C64&sr=8-17)
2. Buy some old HDD's or SSD's and perform hardware checks
3. Set up RAID configuration, start using for DIY NAS storage.

Image from the computer below: 

image.png.c00df383a095858bcb6c3e645e7a533f.png

With the SATA SLOT:

image.png.561d9c0152f777425f34b785f7328272.png

And an example of a SATA hub: 
image.png.0a6f6b4f23f6b6a0ae92202b76f987d9.png

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, Een said:

how many HDD/SSD's can I add to my SATA slot without encountering issues such as power/reading/writing issues?

If any of them is an SSD then you will immediately bottleneck the speed (though only if you're accessing more than one at a time), if they're relatively slow HDDs I'd think it would take 4 to start bottlenecking. (not sure what overhead the splitter causes)

As for power, that could be risky.  Its only designed for one drive so any additional over that you're gambling that it has the headroom to handle it without overloading the power delivery circuits.  Probably safer to power the drives with their own PSU, though specifically what PSU I'm not sure.

Router:  Intel N100 (pfSense) + GL.iNet GL-X3000/ Spitz AX WiFi6: Zyxel NWA210AX (1.7Gbit peak at 160Mhz)
WiFi5: Ubiquiti NanoHD OpenWRT (~500Mbit at 80Mhz) Switches: Netgear MS510TXUP, MS510TXPP, GS110EMX
ISPs: Zen Full Fibre 900 (~930Mbit down, 115Mbit up) + Three 5G (~800Mbit down, 115Mbit up)
Upgrading Laptop/Desktop CNVIo WiFi 5 cards to PCIe WiFi6e/7

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Alex Atkin UK said:

If any of them is an SSD then you will immediately bottleneck the speed (though only if you're accessing more than one at a time), if they're relatively slow HDDs I'd think it would take 4 to start bottlenecking. (not sure what overhead the splitter causes)

As for power, that could be risky.  Its only designed for one drive so any additional over that you're gambling that it has the headroom to handle it without overloading the power delivery circuits.

Hmm. In that case, would you recommend just starting with around 4 HDD's to see if that would work, considering the bottleneck? I don't need that much speed as I'm mostly going to use it for media. 

Can I use external powering, to prevent overloading the sata slot in the machine? Or perhaps that's not how that works? 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Een said:

Hmm. In that case, would you recommend just starting with around 4 HDD's to see if that would work, considering the bottleneck? I don't need that much speed as I'm mostly going to use it for media. 

Can I use external powering, to prevent overloading the sata slot in the machine? Or perhaps that's not how that works? 

I don't see any reason why external power wouldn't work.

Router:  Intel N100 (pfSense) + GL.iNet GL-X3000/ Spitz AX WiFi6: Zyxel NWA210AX (1.7Gbit peak at 160Mhz)
WiFi5: Ubiquiti NanoHD OpenWRT (~500Mbit at 80Mhz) Switches: Netgear MS510TXUP, MS510TXPP, GS110EMX
ISPs: Zen Full Fibre 900 (~930Mbit down, 115Mbit up) + Three 5G (~800Mbit down, 115Mbit up)
Upgrading Laptop/Desktop CNVIo WiFi 5 cards to PCIe WiFi6e/7

Link to comment
Share on other sites

Link to post
Share on other sites

I think you're better off with USB 3.0 enclosures. HDD splitter does work, but with so many devices plugged in it will bottleneck pretty much. Some HDD can have a sequential read and write speed of 200MB/s (Seagate 3.5 inch 2TB 7200rpm).

I have ASD (Autism Spectrum Disorder). More info: https://en.wikipedia.org/wiki/Autism_spectrum

 

I apologies if my comments or post offends you in any way, or if my rage got a little too far. I'll try my best to make my post as non-offensive as much as possible.

Link to comment
Share on other sites

Link to post
Share on other sites

That splitter does not split the power connector so you will need to run power to each drive. 4x HDD will be a good start to test out NAS. You will bottleneck on those once in a blue moon instances where you manage a pure sequential read. But it is mostly a theoretical problem with HDDs.

 

4xSSDs will bottleneck in most instances. They have a much higher max performance (and will probably last longer) if you upgrade your hardware to 4 proper sata ports later.

 

Make a zfs pool, or similar, and start testing. Personally I would go for a NAS specific Linux distro. But stick with Ubuntu since you already have that.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, Pandur said:

That splitter does not split the power connector so you will need to run power to each drive. 4x HDD will be a good start to test out NAS. You will bottleneck on those once in a blue moon instances where you manage a pure sequential read. But it is mostly a theoretical problem with HDDs.

 

4xSSDs will bottleneck in most instances. They have a much higher max performance (and will probably last longer) if you upgrade your hardware to 4 proper sata ports later.

 

Make a zfs pool, or similar, and start testing. Personally I would go for a NAS specific Linux distro. But stick with Ubuntu since you already have that.

Sounds like a good idea. I'll start with 4 then, make a ZFS pool out of it. That'll probably be enough for my 'home server' purposes as it's mostly just a hobby project.

 

Thanks for the advice everyone. I'll keep on checking the thread if someone comes with some additional advice :)

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

×