this post was submitted on 11 Sep 2023
7 points (100.0% liked)

homelab

6217 readers
83 users here now

founded 3 years ago
MODERATORS
 

Hello!

I'm (kinda) new at self-hosting stuff and have been running off an old gaming PC with 8gb RAM and an i5-3570k and a couple 8tb drives in a raid 1 configuration.

A few weeks (months maybe) ago, I bought a Dell PowerEdge R720XD for a decent price and the only thing it didn't come with is drives. I've got another 8tb drive and will be grabbing one more to do Proxmox with ZFS and do a raidz1 configuration for 24tb of usable space.

The big question I have here is what type/size of SSD should I go with? I currently just have an old 120gb SSD that's running Ubuntu with things like Plex, Kavita, Foundry, and whatever else I'm using on it. A buddy was telling me to use "data center SSDs" due to the amount of work hypervisor tools will do. I've also read other posts from Reddit and similar that mention that consumer-grade SSDs should be just fine but then others point out that if they only have 80-100TBW which means they'll fail quicker, but if they're cheaper than data center or enterprise SSDs then it would still be cheaper.

My plan for Proxmox is basically this:

  • ZFS Pool with a raidz1 vdev (made of hard drives) with the goal to expand it eventually
  • Plex instance (I'll probably point my cache to the vdev via symlinks because one time I had a 50gb cache when setting up Plex so I don't want to do that again)
  • Kavita instance
  • Linux instance just for dev work and funsies
  • Foundry (D&D tool) instance
  • I also run some random website stuff but that'll probably be on the Linux instance. None of it is very big
  • HomeAssistant

So with that, are there any things I should consider? Is a pair of $30, 480gb Kingston drives more than plenty? Should I go for some mid-range Microns? Do I find something way more expensive and just eat the cost up front instead of over time? I'm just trying to figure out how I should price it out because I want to get this server up and running so I can steal my old desktop back for other dumb reasons.

Thanks in advance for any help!

Side note, if you have a good way to migrate data where I have to get 4.5tb off my 8tb raid1 group, set up ZFS with those same drives, then put the data back on it, let me know. The current plans are to either piecemeal out the data to all the machines on my network, or just get a 6tb external drive.

top 7 comments
sorted by: hot top controversial new old
[–] givesomefucks 3 points 9 months ago (1 children)

Honestly, servers are about the only use for HDDs these days.

It's better to have huge files on a HDD than small ones on an SSD. So get a SSD for operating system and programs. Then a large HDD for media.

https://www.tomshardware.com/best-picks/best-hard-drives

You don't need anything fancy, and you don't need to deal with multiple drives.

[–] PastorHaggis 1 points 9 months ago (1 children)

Yeah so for the actual data, it'll all be HDDs. I've got a couple 8tbs I shucked from some EasyStores, got a 3rd WD Red and will be getting a 4th soon. So actual data is all gonna be stored there. This is specifically the OS/Programs stuff, which (and this may be my ignorance) I understand that I'd want to run Proxmox on the SSD. I just want them to be in a raid1 config here so that I have redundancy similar to the rest of the system, but I only need the one.

So yeah I'm just looking for what SSDs I should go for as my OS/Program drive, under the assumption I have to run Proxmox on that drive. If I'm mistaken then let me know, but that was my understanding. Like I said I'm somewhat new to self-hosting stuff so my current system is just Ubuntu for desktop that I pretend is a real server by SSHing into it with my desktop terminal.

[–] [email protected] 1 points 9 months ago (1 children)

If you have 3or more HDDs in parallel with some raid-5 drivers, the read write speed gets pretty close to sdd. (Personal opinion, not backed by numbers)

[–] [email protected] 2 points 9 months ago

Sequential access might get close to a SATA SSD, but nowhere near the IOPS performance which is really important for OS/programs. SATA SSDs are usually 250 times faster or so, NVMe SSDs at least double that and beyond.

[–] [email protected] 2 points 9 months ago* (last edited 9 months ago) (1 children)

I would recommend something more enterprise focused, for example: https://www.ebay.com/itm/195824387048

Those are rated for 6,160 TBW, vs 200-400 TBW on most consumer SSDs.

I just wore out a pair of Crucial MX300 SSDs on my server using ZFS after 6 years, one started throwing a SMART error for lifespan.

[–] PastorHaggis 1 points 9 months ago (1 children)

I think a drive like that is pretty much perfect. If their current usage is low enough that it's still well above a consumer drive, then it would probably work.

Guess I can grab a couple of those and slot them in so I can start my server migration.

[–] [email protected] 2 points 9 months ago

The ones I got were around 100TBW, so very little used up.