this post was submitted on 09 Feb 2024
20 points (100.0% liked)

Selfhosted

40218 readers
945 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
20
Second hand disks? (www.ebay.ca)
submitted 9 months ago* (last edited 9 months ago) by avidamoeba@lemmy.ca to c/selfhosted@lemmy.world
 

What do you think about buying second hand disks and using higher redundancy?

For example 4x 16TB in RAIDz2? Is anyone using something like that? How's it performing, reliability-wise?

E: Thanks all for the opinions and information!

top 34 comments
sorted by: hot top controversial new old
[–] Shdwdrgn@mander.xyz 13 points 9 months ago (1 children)

My current setup is eight 18TB Exos drives, all purchased from Amazon's refurb shop, and running in a RAIDz2. I'm pulling about 450MB/s through various tests on a system that is in use. I've been running this about a year now and smartd hasn't detected any issues. I have almost never run new drives for my storage and the only time I've ever lost data was back when I was running mdadm and a power glitch broke the sync on multiple drives so the array couldn't be recovered. With zfs I have even run a RAID0 with five drives which saw multiple power incidents (before I got a redundant power supply) and I never once lost anything because of zfs' awesome error detection.

So yes, used drives can be just fine as long as you do your research on the drive models, have a very solid power supply, and are configured for hot-swapping so you can replace a drive when they fail. Of course that's solid advice even for brand new drives, but my last set of used drives (also from ebay) lasted about a decade before it was time to upgrade. Sure, individual drives took a dump over that time, this was another set of eight and I replaced three of them, but the data was always safe.

[–] NarrativeBear@lemmy.world 7 points 9 months ago (1 children)

I got the same setup with eight 18TB Exos drives running in a RAIDz2 with an extra spare. Added to this though I got another vdev of eight 12 WD reds with another spare.

With this I can have 2 drives fail in a vdev at any point and still rebuild the pool. Though if more than 2 drives all fail at the same time the whole pool is gone.

But if that happens I have a second NAS offsite at my bro's place that I backup specific datasets. This is connected with tailscale and a zfs replication task.

[–] Shdwdrgn@mander.xyz 3 points 9 months ago (1 children)

I dunno, like I said zfs is pretty damn good at recovery. If the drives simply drop out but there's no hardware fault you should be able to clear the errors and bring the pool back up again. And the chances of two drives failing at the same time are pretty low. One of these days I do need to buy a spare to have on hand though. Maybe I'll even swap out one drive just to see how long it takes to rebuild.

[–] Cyber@feddit.uk 1 points 9 months ago

Do it. The last thing you need during a rebuild is the stress of not knowing how long / other issues with your specific setup.

It's only "disaster recovery* if you've never practiced... orherwise it's just "recovery"

[–] Honytawk@lemmy.zip 9 points 9 months ago

It all depends on how safe you want your data to be.

Second Hard drives should be fine with enough redundancy.

I'd rather run 2 secondhand drives in Raid 1 than a single new drive.

[–] Kir@feddit.it 8 points 9 months ago (2 children)

I swear I misread "second hand dicks" and was so confused

[–] Honytawk@lemmy.zip 6 points 9 months ago* (last edited 9 months ago) (2 children)

"Get yer dicks here, fresh dicks, only slightly used!"

[–] ShepherdPie@midwest.social 4 points 9 months ago* (last edited 9 months ago)

"Tired of having two hands but only one dick? Get your second hand dicks here! Big or small. Black or white. Our state of the art facility has dicks of every shape and size! Call now to order today! The first 30 callers will receive a bonus Mystery Dick! CALL 1-800-2ND-DICK NOW!"

[–] MSgtRedFox@infosec.pub 2 points 9 months ago* (last edited 9 months ago)

Is that a pickup line? Lol

[–] reattach@lemmy.world 4 points 9 months ago

I guess Freud was right

[–] randombullet@feddit.de 8 points 9 months ago* (last edited 9 months ago) (2 children)

I'm running 160tb of refurbished Exos right now.

I throughout the years

2 x 10tb

2 x 14tb

3 x 16tb

12 x 18tb

8 x 20tb

I've only had 2 x 16tb fail within 500 hours. All other disks have 7k+ hours and are running fine.

As long as you manage your backups properly, you won't need to worry.

Bought mine through server part deals. Their 2 year warranty is so painless. Shoot them the SN and smart data and you just swap disks.

If they don't have the disk they just refund you completely.

[–] avidamoeba@lemmy.ca 3 points 9 months ago (1 children)

This sounds pretty great. If reliability can be mitigated via software, which it seems it can, then using old parts might even be more environmentally friendly than buying new ones. 🤔

[–] randombullet@feddit.de 3 points 9 months ago (1 children)

I have 2 x 20tb mirrored for hot storage

2 pools x 3 x 20tb in Z1 for warm backup.

And I have 2 x 14tb for cold storage

2 x 18tb at a remote location

All are refurbished drives

[–] archomrade@midwest.social 1 points 9 months ago

There seems to be two types of homelabbers with regards to storage:

  • Those who take storage redundancy seriously
  • Those who don't seem to care

I've made the mistake of asking the second group what they thought about types and quantities of storage, and I got quite a few "why are you concerned?" type questions. My guess is that they regard obtaining data to be free/trivial, so storing it redundantly is a pointless cost. I'll just say that I don't share their cavalier attitude.

This setup is my personal goal, and I think refurbished drives are the best way to go about it (provided they are reasonably taken care of). If you're working in a redundant setup, the age of the drives matters a lot less.

[–] Moonrise2473@feddit.it 2 points 9 months ago

wow i wish in my country there was a company like this, with those prices

[–] Kata1yst@kbin.social 8 points 9 months ago (1 children)

I've had great experiences with exactly one vendor of second hand disks.

https://serverpartdeals.com/

Currently running 8x14TB in a striped & mirrored zpool.

[–] khorak@lemmy.dbzer0.com 1 points 9 months ago (1 children)

I wish this was an option for Europe. Once you slap VAT and shipping, you end up paying more than for new disks. :(

[–] randombullet@feddit.de 1 points 9 months ago (1 children)

I can proxy for you.

They don't charge me tax and only $15 shipping. Then shipping within the EU is 15 euros max

[–] khorak@lemmy.dbzer0.com 1 points 9 months ago (1 children)

How does this work, some loophole or a business customer? You can drop some info in a private message if you don't f feel like posting in public. Re server part deals, I am not sure if this is always the case, but the current selection of disks is 90% helium (Exos etc) HDDs, a few IronWolfs which are too large (20TB) and basically that's it. My DIY NAS is unfortunately in the apartment and I'm reluctant to try He disks due to the intensive sound profile.

[–] VelociCatTurd@lemmy.world 7 points 9 months ago (1 children)

I would check out serverpartdeals as they’re pretty reputable. But for any used drive, I would make sure that you have a limited warranty or at least some sort of return policy. Once you get the drive, run badblocks on it, which will check for… bad blocks.

[–] avidamoeba@lemmy.ca 5 points 9 months ago* (last edited 9 months ago)

Hot damn these are cheap!

For $600 I could get 32TB array in:

  • 4x 16TB manufacturer recertified, 2-disk redundancy
  • 3x 16TB new, from interesting sellers, 1-disk redundancy

A 1-disk redundancy 32TB array sold from Newegg would be closer to $900. I could get 3-disk redundancy 32TB array from these guys for that much. 🤔🤔🤔

[–] dan@upvote.au 7 points 9 months ago* (last edited 9 months ago) (1 children)

If you keep an eye out for sales, you can get new drives for not much more than used. I got two Seagate Exos X20 20TB drives for around US$240 each on sale. One from Newegg and one from ServerPartDeals.

Regardless of if you buy new or used, buy the drives from multiple different suppliers as it makes it likely that they'll come from two different batches. You don't want an array where all drives came from the same batch since it increases risk (if there was a manufacturing issue with that batch, it's possible all drives will fail in the same way)

[–] avidamoeba@lemmy.ca 1 points 9 months ago

I'm thinking even different drive brands/models.

[–] Extrasvhx9he 4 points 9 months ago* (last edited 9 months ago)

Regardless of where you get your secondhand drives do yourself a favor and make sure they package them correctly (antistatic bag, 1-2inches of bubblewrap and a cardboard box) by messaging for that. That's my biggest complain when I brought used drives. Think Serverpartdeals and goharddrive are the main eBay sellers with great reps but I sadly haven't done business with them so can't verify

[–] Cyber@feddit.uk 3 points 9 months ago

In my experience both new and used drives either fail within the first few weeks or they go on foreverrrrr....

[–] fuckwit_mcbumcrumble@lemmy.world 3 points 9 months ago (1 children)

For hard drives I'd never trust them used with data I care about. Especially big drives like that that would take AGES to rebuild.

For enterprise grade SSDs I'd kinda yolo it for a system I care a bit less for, or as a cache drive. But not HDDs.

[–] avidamoeba@lemmy.ca 2 points 9 months ago (1 children)

What if you can do a 2 or 3 disk redundancy?

[–] chiisana@lemmy.chiisana.net 6 points 9 months ago (1 children)

The biggest fear would be when you’re rebuilding, you’re putting extra stress on the other drives, thereby increasing the risk of them, too, dying.

[–] avidamoeba@lemmy.ca 2 points 9 months ago

I suppose using mirror vdevs technically also puts stress on drives during rebuilding, however it should be significantly less than on drives in RAIDz.

[–] d_ohlin@lemmy.world 2 points 9 months ago

Make sure there is a warranty/decent return policy and test obviously as others have said...but I've bought more 3 and 4TB HGST drives than I care to admit and have very rarely had any issues. At the price you can find even larger TB sizes for I personally consider it worth the gamble for certain use cases.

[–] femtech@midwest.social 2 points 1 month ago (1 children)

4 of my 14tb drives are from server part deals, 2 10tb are old shucked WD. Have had no issues over the 4 years so far.

[–] avidamoeba@lemmy.ca 2 points 1 month ago

Thanks! I've been running 5x16T from SPD for over 6 months with zero issues.

[–] solrize@lemmy.world -4 points 9 months ago

Like everyone else I'd be skeptical of used disks. I'd also go for a larger array than 4 drives to have less of it redundant. Like 6+2 or 5+3 instead of 2+2.