Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
HalloKitty
Sep 30, 2005

Adjust the bass and let the Alpine blast

Harik posted:

Media from 30 years ago is the realm of specialists and retrocomputing fans. There's nothing an average person can just throw in a closet for three decades and pull back out with useful information. If you're not actively maintaining it it doesn't exist.

An ide drive fomatted with fat can be thrown in a cheap usb dock/adapter from amazon/ebay/whatever and will read fine on any os

Old cds can be read without issue excluding physical damage

Adbot
ADBOT LOVES YOU

Saukkis
May 16, 2003

Unless I'm on the inside curve pointing straight at oncoming traffic the high beams stay on and I laugh at your puny protest flashes.
I am Most Important Man. Most Important Man in the World.
Optical media probably has the best change to still work and have working compatible hardware without too much effort. Tape may last that long, but the standards evolve too quickly. We are at LTO-9 currently and those drives can only support down to LTO-7, so you would need to upgrade the tapes every five years or so. With harddrives the risk of seized bearings is probably too high.

But this is the wrong way to think about this. You can hardly trust any media for 30 years so you would have to test them every five years or so, so might as well transfer the data to newer media while doing it. And keeping the data on active storage is of course a good option.

More interesting question would be what is the cheapest method of long term storage for different amounts of data.

BlankSystemDaemon
Mar 13, 2009



Saukkis posted:

Optical media probably has the best change to still work and have working compatible hardware without too much effort. Tape may last that long, but the standards evolve too quickly. We are at LTO-9 currently and those drives can only support down to LTO-7, so you would need to upgrade the tapes every five years or so. With harddrives the risk of seized bearings is probably too high.

But this is the wrong way to think about this. You can hardly trust any media for 30 years so you would have to test them every five years or so, so might as well transfer the data to newer media while doing it. And keeping the data on active storage is of course a good option.

More interesting question would be what is the cheapest method of long term storage for different amounts of data.
The LTO Consortium breaking compatibility on the tapes really did a number on all older archival systems, because it's already getting nigh-impossible to source systems except to get them used - and media will be heading that way soon.
It was a great analogy-demonstration of why you shouldn't rely on hardware RAID though, because hardware RAID HBAs can do the exact same change, except there's usually not multiple vendors involved as each vendor have their own proprietary standards.

The issue with all archival storage is that you need to be able to check it to confirm its consistency.

Twerk from Home
Jan 17, 2009

This avatar brought to you by the 'save our dead gay forums' foundation.

Saukkis posted:

More interesting question would be what is the cheapest method of long term storage for different amounts of data.

I'm under the impression that you need an insane amount of data for tape to be worth it now, because disk has gotten so much cheaper than it used to be while the LTO group spent all of LTO-8 fighting each other over patents or licensing or some poo poo and the tape capacity size increases across generations have been slowing down, even before and after LTO-8.

Disk seems to be king right now.

Edit: I guess you could go IBM proprietary tape instead of LTO, I've heard good things.

Twerk from Home fucked around with this message at 19:08 on Nov 5, 2023

Thanks Ants
May 21, 2004

#essereFerrari


Microsoft have Project Silica which is super cool

https://www.youtube.com/watch?v=-rfEYd4NGQg

shame on an IGA
Apr 8, 2005

Twerk from Home posted:

What's most likely to successfully read all the data back after being stored in a closet for 30 years? Optical media, external or internal hard disk, or tape?

Just curious, I'm not planning to act on it right now, but given that hard disks seem the cheapest storage, even cheaper than disc now, makes me wonder if they last well sitting unused. I know that flash memory doesn't.

base64 encoded fanfold dot matrix printouts

Nitrousoxide
May 30, 2011

do not buy a oneplus phone



Thanks Ants posted:

Microsoft have Project Silica which is super cool

https://www.youtube.com/watch?v=-rfEYd4NGQg

https://memory-alpha.fandom.com/wiki/Isolinear_chip

Computer viking
May 30, 2011
Now with less breakage.

HalloKitty posted:

An ide drive fomatted with fat can be thrown in a cheap usb dock/adapter from amazon/ebay/whatever and will read fine on any os

Old cds can be read without issue excluding physical damage

Yeah I was about to say. A nice large desktop disk in 1993 would probably be ATA-1, which should be forwards compatible with all the ATA standards up to the point where SATA took over. The first ATA to SATA converter I found on amazon is $8, and in theory this should allow you to use that 1993 ATA drive as long as your desktop has a SATA port. Even beyond that, you should be able to jam it into one of those external SATA-to-USB boxes and keep going as long as USB backwards compatibility lasts. Which I expect to be decades into the future.

Of course, that's kind of the best case. If you went SCSI, you'd probably have to dig up an old SCSI controller and a PCIe to PCI adapter. While SCSI to SAS translation seems like it should be fairly easy in theory, there does not seem to be anything available.

I do have a working USB zip drive at work, though. Formatted up a 250MB disk in BTRFS last week just to test - and it Just Works. About 1 MB/sec reads and writes, according to the gnome disk tool.

IOwnCalculus
Apr 2, 2003





I was going to make that same point, but: that falls into the category of "isn't it neat this still works" and not "I depend on this for data archival".

It also doesn't hurt that the amount of data stored on a hard drive in 1993 is trivial to store on your smartphone or any of the free storage accounts you can get from the various cloud providers. And while I wouldn't trust my life to Google Drive or Dropbox, I'd trust them more than I trust a 30 year old hard drive.

Eletriarnation
Apr 6, 2005

People don't appreciate the substance of things...
objects in space.


Oven Wrangler
I also think it's interesting to say that in 30 years you won't have a SATA controller or Blu-Ray drive since those are both clearly technologies that have reached a plateau. SATA has been capable of 6Gb/s for more than a decade, but that's still a lot faster than hard drives are today or are likely to be for a while. Hard drives aren't going away so I would bet motherboards are going to continue to have SATA ports for a while yet. Even if we come out with a new and faster version of the standard I would expect backward compatibility to be a priority, and regardless USB-SATA dongles will be a thing for a while yet too.

Blu-Ray is in more danger since interest is waning for optical media in general. Most computers don't have optical drives at all now and Blu-Ray never reached majority uptake, unlike DVD drives 15 years ago or certainly CD drives 20 years ago. The supporting hardware like the optics and spindle are way more specialized than a SATA controller, so OEMs need to sell a lot more units to justify continued production - but at least Blu-Ray also probably doesn't have to worry about being replaced by a successor without backward compatibility. The small segment of the population which cares about keeping a physical movie library in an era of ubiquitous streaming and no-optical-drive laptops (and the console game factor, also dwindling) may not be enough to keep optical media as a market alive for 30 more years but it seems reasonable to expect that you could still find a working drive with a bit of effort, like a VCR today.

Eletriarnation fucked around with this message at 23:25 on Nov 5, 2023

IOwnCalculus
Apr 2, 2003





I actually wouldn't be surprised if SATA eventually got dropped from most chipsets. I'd wager we're already at or near the point where more computers are sold out of the box only with NVMe storage installed than with SATA-only or SATA+NVMe configurations.

HalloKitty
Sep 30, 2005

Adjust the bass and let the Alpine blast

Eletriarnation posted:

I also think it's interesting to say that in 30 years you won't have a SATA controller or Blu-Ray drive since those are both clearly technologies that have reached a plateau. SATA has been capable of 6Gb/s for more than a decade,

It's always bothered me that SATA stopped advancing but SAS didn't, there's 24Gbit and higher speeds are in development, even if it seems kind of pointless in the light of newer PCIe standards

Eletriarnation
Apr 6, 2005

People don't appreciate the substance of things...
objects in space.


Oven Wrangler

IOwnCalculus posted:

I actually wouldn't be surprised if SATA eventually got dropped from most chipsets. I'd wager we're already at or near the point where more computers are sold out of the box only with NVMe storage installed than with SATA-only or SATA+NVMe configurations.

Yeah, I am confident that most new systems are NVMe only at this point - certainly if you consider laptops - so Intel and AMD are probably having internal conversations about when they should drop SATA support from chipsets. I think that will be at least a few years away for desktops because consumer HDDs are still a thing and most people aren't buying servers to plug them into, but even once the chipset support ends you'll probably have several years of premium motherboards offering a couple SATA ports via an ASMedia chip or whatever.

If you allow for enterprise SAS hardware then I'm not even sure that's declining - HDDs are continuing to get bigger, even if they're not getting much faster - so I think it will be a long, long time, definitely more than 30 years (assuming civilization continues to thrive etc.) until finding any device at all that can read a SATA disk is a real challenge.

HalloKitty posted:

It's always bothered me that SATA stopped advancing but SAS didn't, there's 24Gbit and higher speeds are in development, even if it seems kind of pointless in the light of newer PCIe standards

I get that but with all the standards out there it doesn't seem like such a bad thing when you have a perfect justification to stop and say "good enough" for a while. I think a lot of Bluetooth controllers still use 12Mbps USB 1.1 as an interface, because BT's so bandwidth throttled that it doesn't matter. Sure, someone could do the work to uplift those to support a 3.0 standard, but they could also work on an improvement that actually expands the system's capabilities.

e: Continuing my aside, I would love for Intel to do the work to have their BT controllers share the PCIe interface with their WiFi controllers so that you don't have to run a cable to an internal USB header if you're using an M.2 WiFi module in a riser card for an x1 slot. Seriously, how in the hell is that still a thing?

Eletriarnation fucked around with this message at 23:57 on Nov 5, 2023

Wild EEPROM
Jul 29, 2011


oh, my, god. Becky, look at her bitrate.
There was an evolution of sata past 6gbit, it was called sata express, and it died basically immediately due to nvme

Internet Explorer
Jun 1, 2005





It's way off in a tangent, but I thought it'd be interesting for this conversation. My grandfather dictated some history of his life onto tape in the mid 1980s and my family was just recently able to digitize it. I was amazed it still worked. Really was a special moment for my family to be able to listen to it together.

evil_bunnY
Apr 2, 2003

i think the discussion hangs mostly on whether you have a resourceful custodian

Twerk from Home
Jan 17, 2009

This avatar brought to you by the 'save our dead gay forums' foundation.
Sony are single-handedly making sure that optical drives stay in more households by hiking the price on the disc-less version of their 3 year old console.

Theophany
Jul 22, 2014

SUCCHIAMI IL MIO CAZZO DA DIETRO, RANA RAGAZZO



2022 FIA Formula 1 WDC

Sub Rosa posted:

Building a new NAS. Decided to try Unraid after being pretty happy with XPEnology for over a decade I think.

Started first array with 2x 20TB and 1x 14TB drive. They had all been precleared, but I didn't understand to click the button that parity was already valid I guess? So if proceeds to a parity build.

The 20TB drivers were direct to SATA. The 14TB drive was to a IT mode HBA which I've learned runs way way hotter than I expected. During the parity build, the disk on the HBA drops.

Somehow the parity build proceeds without it. End result is

code:
Parity is valid
Last check completed on Sun 5 Nov 2023 03:46:47 AM PST (today)
Duration: 19 hours, 2 minutes, 18 seconds. Average speed: 291.8 MB/s
Finding 2188194704 errors
I pull the HBA and connect the data disk also straight to a SATA port. Reboot.

Unraid sees the disk again. I expect when I start the array that it will need to rebuild parity? But no, it still claims valid parity.

I feel it is impossible for parity to actually be valid as a massive amount of bits on the data drive weren't ever read. But yet it claims Parity is valid.

If I'm understanding things correctly, that means that Unraid is claiming valid parity even though parity isn't valid at all. I don't know how I can trust Unraid with my data now, if it fails to recognize the need to recover from a disk dropping during a parity build?

I'm letting it run a parity check now to see what happens, but I'm so grateful this has all happened before I moved any data over.

Am I misunderstanding something?

Just a heads up, if you're going to be ingesting a lot of data once your array is setup, don't bother with parity until you're done with that or you're going to have a miserable time of it. You're effectively writing the ingested data multiple times (once to disk, once to parity) which massively slows down the throughput.

Additionally, you can pick up a small noctua fan and zip tie it to your HBA's heatsink, which is a big help with how hot they get.

evil_bunnY
Apr 2, 2003

Theophany posted:

Just a heads up, if you're going to be ingesting a lot of data once your array is setup, don't bother with parity until you're done with that or you're going to have a miserable time of it. You're effectively writing the ingested data multiple times (once to disk, once to parity) which massively slows down the throughput.
lol what is this amateur hour poo poo

Theophany posted:

Additionally, you can pick up a small noctua fan and zip tie it to your HBA's heatsink, which is a big help with how hot they get.
This is good advice in general. HBA's are mostly designed with rack server airflow in mind and people should plan accordingly.

Theophany
Jul 22, 2014

SUCCHIAMI IL MIO CAZZO DA DIETRO, RANA RAGAZZO



2022 FIA Formula 1 WDC

evil_bunnY posted:

lol what is this amateur hour poo poo

This is good advice in general. HBA's are mostly designed with rack server airflow in mind and people should plan accordingly.

Unraid :shrug:

I made the same mistake with my first build with it, moving 20+ TB to a new array with parity on which took over a week. When I checked their forums, the common advice for a new build is not to enable your parity disk(s) until you've done your first ingest/data migration then set up and build parity once all your data is on the array.

HalloKitty
Sep 30, 2005

Adjust the bass and let the Alpine blast

Theophany posted:

Just a heads up, if you're going to be ingesting a lot of data once your array is setup, don't bother with parity until you're done with that or you're going to have a miserable time of it. You're effectively writing the ingested data multiple times (once to disk, once to parity) which massively slows down the throughput.

Is reconstruct write not the default yet? Guess not, to reduce power consumption. Make sure it's enabled, as it will almost certainly increase write speeds.

TACD
Oct 27, 2000

So following my earlier post my company went ahead and bought a Synology DiskStation. I’ve been trying to set it up and have discovered that none of the network ports in our office are actually connected; every single machine is networked over WiFi and the only physical network ports are the ones connecting the switch and WiFi hardware.

Going to have to do some ratchet bridged network poo poo on a desktop machine to use this thing, lmao

evil_bunnY
Apr 2, 2003

Theophany posted:

Unraid :shrug:

I made the same mistake with my first build with it, moving 20+ TB to a new array with parity on which took over a week. When I checked their forums, the common advice for a new build is not to enable your parity disk(s) until you've done your first ingest/data migration then set up and build parity once all your data is on the array.
This is so funny because moving 1) your parity should be loving distributed to equalize wear anyway 2) 20TB at SATA 5.4/7.2k speed takes like 2+ days.

Wibla
Feb 16, 2011

Welcome to unraid :shrug:

Pablo Bluth
Sep 7, 2007

I've made a huge mistake.

TACD posted:

So following my earlier post my company went ahead and bought a Synology DiskStation. I’ve been trying to set it up and have discovered that none of the network ports in our office are actually connected; every single machine is networked over WiFi and the only physical network ports are the ones connecting the switch and WiFi hardware.

Going to have to do some ratchet bridged network poo poo on a desktop machine to use this thing, lmao
Can you not locate it so it's next to the physical switch? Or get a physical port connected? Bodging a solution over wifi is just asking for a lifetime of problems and/or bad performance, just to save a bit of work now.

Theophany
Jul 22, 2014

SUCCHIAMI IL MIO CAZZO DA DIETRO, RANA RAGAZZO



2022 FIA Formula 1 WDC

evil_bunnY posted:

This is so funny because moving 1) your parity should be loving distributed to equalize wear anyway 2) 20TB at SATA 5.4/7.2k speed takes like 2+ days.

Yeah, it's a bit of a curiosity. I think its popularity is that once you're up and running, even the greenest of hobbyists can have it functioning as a NAS with a couple of VMs and a bunch of docker containers with minimal effort or prior *nix experience, whilst still having to ability to go beyond what a commodity grade Synology or QNAP box will allow you to do once you get to grips with it.

HalloKitty
Sep 30, 2005

Adjust the bass and let the Alpine blast

evil_bunnY posted:

This is so funny because moving 1) your parity should be loving distributed to equalize wear anyway 2) 20TB at SATA 5.4/7.2k speed takes like 2+ days.

The design is based around dedicated parity disks, it's designed for flexibilty for the home user (which it achieves), low power consumption (without reconstruct write enabled, only the parity and written drive need to be awake). being able to mix disk sizes at will, and having non-striped data are hallmarks of unraid. If you want to write files bigger than your drives, crave speed, or have a beautifully built box from day 1 that's filled with equal size drives, unraid is a poor fit; but just because it does some core things differently doesn't mean it's useless. For those who have a random pile of drives and don't care about high write speed, which describes many linux iso hoarders, it's pretty great

HalloKitty fucked around with this message at 14:55 on Nov 6, 2023

Sub Rosa
Jun 9, 2010




I have previously used XPenology which also can handle mismatched disks, and I basically already miss it. I guess it isn't too late to reconsider Unraid entirely.

TACD
Oct 27, 2000

Pablo Bluth posted:

Can you not locate it so it's next to the physical switch? Or get a physical port connected? Bodging a solution over wifi is just asking for a lifetime of problems and/or bad performance, just to save a bit of work now.
I plugged it into the switch and it still didn’t work — our IT is managed by a third party so I have no idea if they’ve disabled all the other ports, or setup MAC address authentication, or are blocking whatever port Synology uses, or something else? I’ve emailed them and haven’t gotten a response 🤷🏻‍♂️

I’m sure it’ll be resolved and work properly sooner or later but I’d like to at least have the system largely set up and ready to go before it’s a panic situation.

Nitrousoxide
May 30, 2011

do not buy a oneplus phone



Theophany posted:

Just a heads up, if you're going to be ingesting a lot of data once your array is setup, don't bother with parity until you're done with that or you're going to have a miserable time of it. You're effectively writing the ingested data multiple times (once to disk, once to parity) which massively slows down the throughput.

Additionally, you can pick up a small noctua fan and zip tie it to your HBA's heatsink, which is a big help with how hot they get.

Wait, why would you want your data sitting at rest on your array without any parity? That seems... dumb?

Theophany
Jul 22, 2014

SUCCHIAMI IL MIO CAZZO DA DIETRO, RANA RAGAZZO



2022 FIA Formula 1 WDC

Nitrousoxide posted:

Wait, why would you want your data sitting at rest on your array without any parity? That seems... dumb?

It is, but the argument is that it is only for a very short period of time (or at all if you're not migrating from another location). Once all your data is on the array, you assign your parity disks and it will build it.

Of course, if you're doing a big migration, you've already got a copy of your data on the source, so parity is less important at that point in time.

Kibner
Oct 21, 2008

Acguy Supremacy
I bought an Intel ARC GPU yesterday from Micro Center for my home NAS because it is slot powered, supports AV1 encoding, single slot (I think), and was only $110. Might be a couple more weeks before I do anything with it as I need to do some case modification to let my HDD drive bays fit properly (it has some little tabs that stick out that I either need to bend flat or remove).

Fancy_Lad
May 15, 2003
Would you like to buy a monkey?

Kibner posted:

I need to do some case modification to let my HDD drive bays fit properly (it has some little tabs that stick out that I either need to bend flat or remove).

As someone who as delt with this before a couple times, I'm going to suggest bending the tabs. Even on a good quality case it was less work overall vs a Dremel and you don't have to deal with metal shaving cleanup in your case nor filing down the sharp edges and the blood sacrifice that will eventually be extracted if you don't.

There are probably better ways to do it, but a harbor freight c-clamp and elbow grease did the trick on my last one with minimal fuss.

Kibner
Oct 21, 2008

Acguy Supremacy

Fancy_Lad posted:

As someone who as delt with this before a couple times, I'm going to suggest bending the tabs. Even on a good quality case it was less work overall vs a Dremel and you don't have to deal with metal shaving cleanup in your case nor filing down the sharp edges and the blood sacrifice that will eventually be extracted if you don't.

There are probably better ways to do it, but a harbor freight c-clamp and elbow grease did the trick on my last one with minimal fuss.

I tried yesterday with a heat gun and some pliars and it just wouldn't budge. :( I could always try it again, I guess.

Aware
Nov 18, 2003

Kibner posted:

I bought an Intel ARC GPU yesterday from Micro Center for my home NAS because it is slot powered, supports AV1 encoding, single slot (I think), and was only $110. Might be a couple more weeks before I do anything with it as I need to do some case modification to let my HDD drive bays fit properly (it has some little tabs that stick out that I either need to bend flat or remove).

Definitely keen to hear a trip report!

wolrah
May 8, 2006
what?

Theophany posted:

It is, but the argument is that it is only for a very short period of time (or at all if you're not migrating from another location). Once all your data is on the array, you assign your parity disks and it will build it.
But then you have a period of time where the data could potentially have been silently corrupted and your parity will be built from that corrupted data.

The ability to turn on parity after the fact is cool, but intentionally doing that just to gain a bit of performance feels so bad.

Sub Rosa
Jun 9, 2010




I'm getting a very steady 80MB/s copying data over now that the parity check completed with zero errors, and that's not so slow as to bother me. Thanks for the tip about turning reconstruct write on.

Fancy_Lad
May 15, 2003
Would you like to buy a monkey?

wolrah posted:

But then you have a period of time where the data could potentially have been silently corrupted and your parity will be built from that corrupted data.

With UnRaid's standard arrays, if data were silently corrupted on a data disk, I'm pretty sure that even if the parity has the 'uncorrupted' information, it would simply get rewritten anyway when the next parity check occurs. UnRaid's standard arrays don't protect from bit rot. If that's a concern, you'll probably want ZFS.

For noncritical data like linux ISOs, not sure it's a big deal. It isn't for me at least.

Thanks Ants
May 21, 2004

#essereFerrari


Unraid seems like a good fit for storing stuff that you can just download again if some of it gets corrupted, with the ability to run Plex servers, the various arrs etc. It wouldn't be first pick as a home server that people were backing their PCs up to and storing photos that they wanted to keep forever.

Adbot
ADBOT LOVES YOU

Nitrousoxide
May 30, 2011

do not buy a oneplus phone



IMO just don't use a NAS OS and file system that can suffer silent bitrot. Synology (BTRFS) and TrueNAS (ZFS) both have hash checks and can self-repair as long as the damage is within the limits allowed by the parity for the array.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply