Jump to content
  • The Computer Audiophile

    A Digital Audio Drawback - Music Storage Delicacy, Compatibility, and Longevity

     

     

        

        Audio: Listen to this article.

     

     

     

    Many of us remember 1GB hard drives, and 4MB modules of RAM for that matter, followed by the explosion of storage capacity for less and less money. Once hard drives got large enough and cheap enough, it was game-on for those of us looking to move our collections of music in lossless quality from thousands of individual discs to a single disk with immediate access. What could possibly go wrong? Life was good. Or so we thought.

     

     

    Data / Music Storage

     

    In my previous life I designed, configured, and managed, among other things, large storage area networks (SAN), mirroring and synchronizing data around the globe. Digital data storage and its fragility has always been top of mind for me. However, I completely understand that most people have busy lives, other interests, and don’t care to learn about data storage. Just like Post Malone sings in one of his new songs, many people have “A Guy for That.” Whether that guy takes care of everything or that guy is a nephew who answers one’s questions at Christmas time, the bottom line is that most people just want their music accessible quickly when they tap play on a tablet and prefer not to think about storage.

     

    Well, consider this article food for thought in reevaluating how you store your music collection. Two recent items reminded me of the importance of keeping music storage top of mind not only for me, but for the Audiophile Style community. By top of mind in this instance I don’t mean that we should constantly be thinking about it or have a command of it like a professional. I mean we should have a grasp on the concepts, implement a robust music storage strategy, and checkup on it once in a while.

     

    1. Last week a friend contacted me because something wasn’t right with his music storage solution I’d setup for him in 2020. Four years ago I configured two solid state QNAP NAS units in his house. One runs Roon and contains the music files Roon uses for playback. The other contains an automatic backup of the music files. In addition, the backup QNAP uploads the music files to Backblaze monthly. A robust music storage solution, but not infallible.

     

    2. Yesterday, an industry friend sent me an article from Mix Online (link), about an attempt by archiving company Iron Mountain Media and Archive Services, to get the word out about issues with the hard drives the company stores for record labels. As a music lover, this article depressed me, but as someone who understands data storage it didn’t surprise me at all.

     

    According to the article:

    • One-fifth of the drives Iron Mountain recently tested were unreadable.
    • The music stored on disks at Iron Mountain isn’t just that recorded digitally, but also that which was transferred to digital from deteriorating analog tapes.
    • Even when hard drives work, sessions created in Pro Tools or any other app from 25 years ago may not be usable because of a lack of backward compatibility or plugins, apps, or operating systems.
    • The need for immersive mixes is also uncovering many disks that aren’t readable.

     

     

    Delicacy, Compatibility, and Longevity

     

    The one thing that makes me jealous of Michael Fremer is that a vinyl album he purchased as a sixteen year old in 1964 could be placed on the shelf, forgotten about for the last sixty years, placed on a turntable today and still be playable. In fact, if the album was forgotten about for sixty years, its pristine condition will make it even more valuable. On the other hand, I purchased Pearl Jam’s debut album Ten as a sixteen year old in 1991. Does anyone think I’ll be able to spin that Compact Disc in 2051? Not only will CD players be non-existent but the CD has no chance of lasting that long. But, I can hear all the tech nerds saying, what about the ripped version of the album in my library? For the answer to that I refer everyone to the previous paragraph about Iron Mountain. If left on a hard drive and stored away, my ripped version of Ten will be toast.

     

    Digital music storage is delicate, whether it’s on a spinning drive or one of the solid state variants. It also suffers from compatibility issues in the form of drive interfaces (SCSI, IDE, SATA, NVMe, USB, FireWire, Thunderbolt, etc…). Both of these issues also play into a lack of longevity for digital formats, whether that be software or hardware.

     

    Fortunately, music loving audiophiles don’t have to suffer the same fate as music labels who ship their masters off to a dark, cold, cavernous storage facility. We can more easily address the issues that may ruin a musical masterpiece for a record label. Here are some ways I’ve addressed digital’s delicacy, compatibility, and longevity issues. If these are a bridge too far for you, just get “a guy for [it].”

     

     

    Belt and Suspenders:

     

    NAS to NAS to Cloud - As I mentioned above in the system I setup for a friend, this solution is robust. A NAS for storing music files, that’s accessed by Audirvana / JRiver / Roon / JPLAY / MinimServer whenever music is played. A backup NAS that automatically looks at the music NAS for changes, and backs up those changes every day. The backup NAS also backs up its data to a cloud service, such as Backblaze or iDrive, monthly. I select monthly, rather than nightly or weekly, cloud backups for one reason, in case shit hits the fan. By that I mean in case I accidentally delete something or in the event malware locks up my entire NAS for ransom. If the corrupted music files are backup to the cloud before I notice anything is wrong, then I’m SOL. One month gives me plenty of time to discover an issue and restore from the cloud.

     

    Server to NAS to Cloud - This approach is identical to the above approach with the exception of the music files that are accessed for playback being stored on the server, not another NAS. Using one of the excellent music server options from Lumin, Aurender, Innuos, etc… is common and highly recommended. I love those solutions. With music stored on the server, things tend to just work. A NAS then reaches out to the server looking for changes to the music files, and backs up those files to its drive(s) daily. This NAS also backs up its data to a cloud service, such as Backblaze or iDrive, monthly.

     

    NAS to HDD and Cloud - I’ve been using this approach, in addition to others, for years and think it’s great because it’s a bit less expensive than using two NAS units. I store my music on a NAS. Then I run daily automatic backups to locally attached spinning USB drives. In addition, I backup the music files from the NAS to iDrive monthly.

     

    My locally attached HDDs are 12+ terabytes, and formatted as exFAT. This is key because exFAT can be read by Linux, macOS, and Windows. I want maximum compatibility in a disaster. The NAS also sends me an email if something goes wrong with one of the disks or an automatic backup job.

     

    Note: Backups come in two flavors. One it terrible for compatibilty, while the other is perfect. I reccomend never using official backup software / applications that store the backed up files in a unique format or format other than straight up files like the original data. Some day in the future this special format will be incompatible. Just backup the files as files, so you can also look at the backup, see the files as they also exist on the "gold" copy of the data, and even recover a single file by right-clicking, hitting copy, then pasting it wherever you want. 

     

     

    Be Careful and Do Something

     

    I know many people who use a computer for playing their music, backup to a USB drive once in a while, and once in a blue moon take a backup copy to the office for offsite storage. This works, just as well as it works for engineers in the studio and the labels who then send the music to Iron Mountain for long term storage. It’s also fraught with potential pitfalls that will leave music loving audiophiles devastated.  From delicacy of drives, to compatibility and longevity, this solution is seriously lacking in everything except short term expenditures.

     

    What’s inexpensive now, can cost dearly in the future. The expensive part of losing music isn’t just the music itself, but also the time we’ve all put into our collections. This stuff isn’t all available from streaming services. Mobile Fidelity, Analogue Productions, Audio Fidelity, Impex, vinyl rips, tape copies, etc… are all cherished on our local drives and no doubt ripped and tagged with OCD-like precision.

     

    More than anything, I hope this article gets members of the Audiophile Style community thinking about their music, its storage, and how best to handle both for the long haul. There are many more ways to approach music storage and backup. Those I mentioned above are good for many, but not for all. There isn’t a silver bullet for this stuff. Do whatever works for you, whether that’s a hybrid of something mentioned here or a repudiation of these options in favor of something else entirely. Whatever you do, do something.

     

     

     

     

     

     

     

    About the author - https://audiophile.style/about
    Author's Complete Audio System Details with Measurements - https://audiophile.style/system

     




    User Feedback

    Recommended Comments



    7 minutes ago, AudioDoctor said:

     

    I am grateful to know that you're diligently saving all my nonsense I type here Chris.  ;-)

    HA!

    Share this comment


    Link to comment
    Share on other sites

    3 hours ago, Sal1950 said:

    In my desire for a silent music-video server PC I currently run a Linux OS and have 12tb of internal storage spread across 6 SSD fat formated drives. I have no real use for a networked system so have avoided those complications. All files are stored as either flac or mkv with only few exceptions.

    Backup is done manually to an outboard 14tb spinner drive using a rsync terminal command about every 3 months or so. I'm still procrastinating creating some sort of off-site backup in case of catastrophe. My uploading data speed is just too damn slow to mess with, looks like I'll end up with second large spinner drive kept at some friends house or whatever.

    Going back to my years passed, I would have never imagined, even just a few short years ago the need for this much storage. But the advent of Atmos coded bluray music discs along with 5.1, etc has spun things out of control and I'm avoiding storage of large video files as much as possible.  😛

    Good to shake folks up now and then to remind everyone of what "can" happen.

     

    Backblaze will send you a USB drive you can copy your files to, you send that drive back to them with your files and they upload it to their cloud for you. After that you would only need to upload the new files.

    Share this comment


    Link to comment
    Share on other sites

    9 hours ago, The Computer Audiophile said:

    This is exactly what scares me most. When I discovered that the QNAP HBS utility couldn't backup files with quotation marks in the name, I thought, what else can't it backup? I have no clue.

    Doesn't it tell you which files are filtered from the backup?

    Share this comment


    Link to comment
    Share on other sites

    On 8/21/2024 at 12:08 PM, Bob2803 said:

    Tidal and Qobuz are good enough for me. But, "to each his own".

    What happens if/when the streaming services "disappear" because they can't stay financially viable?

    Share this comment


    Link to comment
    Share on other sites

    6 minutes ago, Axiom05 said:

    What happens if/when the streaming services "disappear" because they can't stay financially viable?

    The whole streaming service library will be lost … the same will apply with any subscription based service like Roon, Audirvana …

    Share this comment


    Link to comment
    Share on other sites

    19 hours ago, Kal Rubinson said:

    Doesn't it tell you which files are filtered from the backup?

    To answer my own question......................

    HBS keeps a log of the filtered files for each transfer.  I just completed creation of a new backup of about 37Tb of music (and associated info), ~150,00 files.  None were skipped.  Many ".@__thumb/" files were filtered but none of the music content files.  FWIW.

    Share this comment


    Link to comment
    Share on other sites

    17 minutes ago, Kal Rubinson said:

    To answer my own question......................

    HBS keeps a log of the filtered files for each transfer.  I just completed creation of a new backup of about 37Tb of music (and associated info), ~150,00 files.  Of them, only 13 were filtered and none were music content files.  FWIW.

    I've been experimenting with this over the years and found that sometimes the logs are great, while others times they aren't I've had thousands of files skipped before. Some of them were nonsense files like .DS_Store, while others were real music. It gets tricky to weed through all the skipped files, looking for legit stuff. 

    Share this comment


    Link to comment
    Share on other sites

    2 minutes ago, The Computer Audiophile said:

    I've been experimenting with this over the years and found that sometimes the logs are great, while others times they aren't I've had thousands of files skipped before. Some of them were nonsense files like .DS_Store, while others were real music. It gets tricky to weed through all the skipped files, looking for legit stuff. 

    I've re-edited my post but over the span of this backup, no files were skipped.

    Share this comment


    Link to comment
    Share on other sites

    2 minutes ago, Kal Rubinson said:

    I've re-edited my post but over the span of this backup, no files were skipped.

    Wow. Very nice.

    Share this comment


    Link to comment
    Share on other sites

    On 8/22/2024 at 1:47 PM, AudioDoctor said:

     

     

    Rsync might be able to identify which files are missing, or the Forklift app on a mac, if you have a known source to compare the backups to.

     

    I use Chronosync on the Mac, which is a front end to rsync I'm fairly certain. Just like rsync it does bit for bit comparisons, so I know what's stored at Backblaze isn't some compressed version that's only accessible via proprietary software, but the very same AIFF files I play from local storage.

     

    There are several front ends for rsync on Linux. Grsync seems to be the most up to date, though the interface is rudimentary. Rclone also has an rclone-gui version.

    Share this comment


    Link to comment
    Share on other sites

    4 hours ago, Jud said:

     

    I use Chronosync on the Mac, which is a front end to rsync I'm fairly certain. Just like rsync it does bit for bit comparisons, so I know what's stored at Backblaze isn't some compressed version that's only accessible via proprietary software, but the very same AIFF files I play from local storage.

     

    There are several front ends for rsync on Linux. Grsync seems to be the most up to date, though the interface is rudimentary. Rclone also has an rclone-gui version.

     

    I think Forklift also uses rsync, and can upload to Backblaze directly. It's a great program that I wish had an equivalent on Linux.

    Share this comment


    Link to comment
    Share on other sites

    add me to the camp that uses local hard drives – both solid-state and spinning for about 6TB of music. 
     

    I also have all 2channel stuff on 2 separate Aurender servers. 
     

    I don’t buy a ton of new music unless there is an amazing version that is not streamable (typically High Def Tape Transfers) I tend to stream, newer albums I might be interested in, and then if I really like them, I will purchase. I simply keep my new purchases in a separate folder and add then add the new files to the drives at the time of purchase/download of new albums. (but that’s obviously much easier if you’re not purchasing a lot of new music)


    I have 2 back up drives in a fireproof safe, and one back up on the desktop.  I had used a Synology for a while, but was getting all sorts of errors and ultimately just abandoned it and do it by hand, the old-fashioned Way. 
     

    so redundant local hard drives, 2 Aurenders, and nothing in the cloud for me (although attempted by reading everyone’s comments on back blaze and iDrive)

    Share this comment


    Link to comment
    Share on other sites

    You seem to favor NAS drives for local backup. Is there any reason for that compared to other types of storage? I have a 4 bay QNAP but I don’t use it anymore.

    Share this comment


    Link to comment
    Share on other sites

    26 minutes ago, daverich4 said:

    You seem to favor NAS drives for local backup. Is there any reason for that compared to other types of storage? I have a 4 bay QNAP but I don’t use it anymore.

    I love them for the size of storage I need, accessibility from any device, redundant disk arrays, built-in apps, etc…

    Share this comment


    Link to comment
    Share on other sites

    7 hours ago, blaven said:

    add me to the camp that uses local hard drives – both solid-state and spinning for about 6TB of music. 
     

    I also have all 2channel stuff on 2 separate Aurender servers. 
     

    I don’t buy a ton of new music unless there is an amazing version that is not streamable (typically High Def Tape Transfers) I tend to stream, newer albums I might be interested in, and then if I really like them, I will purchase. I simply keep my new purchases in a separate folder and add then add the new files to the drives at the time of purchase/download of new albums. (but that’s obviously much easier if you’re not purchasing a lot of new music)


    I have 2 back up drives in a fireproof safe, and one back up on the desktop.  I had used a Synology for a while, but was getting all sorts of errors and ultimately just abandoned it and do it by hand, the old-fashioned Way. 
     

    so redundant local hard drives, 2 Aurenders, and nothing in the cloud for me (although attempted by reading everyone’s comments on back blaze and iDrive)

     

    Every single one of those disks, solid state and spinners will absolutely fail. Before they fail completely, they will be silently corrupting your data and that bad data will be backed up. Once the good data is gone, it is unrecoverable.

    Share this comment


    Link to comment
    Share on other sites

    42 minutes ago, The Computer Audiophile said:

    I love them for the size of storage I need, accessibility from any device, redundant disk arrays, built-in apps, etc…

    Thanks, I think my needs are more basic than your’s. I have two Time Machine backups & one Carbon Copy Cloner. One of the Time Machines is connected all the time and the other one as well as the CCC backup are in a safe in the garage. I use those every couple of weeks. It sounds like I should look into an online backup as well. Useful article, thanks again.

    Share this comment


    Link to comment
    Share on other sites

    6 hours ago, AudioDoctor said:

     

    Every single one of those disks, solid state and spinners will absolutely fail. Before they fail completely, they will be silently corrupting your data and that bad data will be backed up. Once the good data is gone, it is unrecoverable.

    Well, I certainly understand that risk, and genuinely defer to your expertise, what I guess I don’t understand is how other backup solutions are any different?

     

    The bottom line seems to be redundancy of data to protect against drive failure. Whether you are backing up in the cloud, to a NAS or any other solution, ultimately, isn’t it all just being stored on drives that can fail?  
     

    Providing that you have another copy of your data on a drive that hasn’t failed, you would seem to be as protected as possible (I am asking not telling)
     

    Isn’t the point to be redundant, whether it is local drives, cloud based storage, or network storage?

     

    I guess that is what I’m not understanding.  In the end, aren’t they all ultimately drive based storage and thus all subject to failure?

     

     

    Share this comment


    Link to comment
    Share on other sites

    8 minutes ago, blaven said:

    Well, I certainly understand that risk, and genuinely defer to your expertise, what I guess I don’t understand is how other backup solutions are any different?

     

    The bottom line seems to be redundancy of data to protect against drive failure. Whether you are backing up in the cloud, to a NAS or any other solution, ultimately, isn’t it all just being stored on drives that can fail?  
     

    Providing that you have another copy of your data on a drive that hasn’t failed, you would seem to be as protected as possible (I am asking not telling)
     

    Isn’t the point to be redundant, whether it is local drives, cloud based storage, or network storage?

     

    I guess that is what I’m not understanding.  In the end, aren’t they all ultimately drive based storage and thus all subject to failure?

     

     

     

    By backing up to the cloud you're likely backing up to a ZFS file system. I use TrueNAS here in my home which also uses ZFS. ZFS is the ONLY file system that can detect, fix, and alert you to, bad data and errors allowing you to replace the bad disk, it rebuilds the array with no data loss. At the Moment I have ~40TBs of ZFS storage space available across 15 4TB disks, any three of which can fail simultaneously before I lose data. IMO, the only way to be absolutely sure is to have at least two backups on ZFS, at least one of which is offsite.

     

    Also, SSDs can lose data when left powered off for long enough lengths of time. 6 months or a year, age of the drive also effects this.

    Share this comment


    Link to comment
    Share on other sites

    5 hours ago, daverich4 said:

    Thanks, I think my needs are more basic than your’s. I have two Time Machine backups & one Carbon Copy Cloner. One of the Time Machines is connected all the time and the other one as well as the CCC backup are in a safe in the garage. I use those every couple of weeks. It sounds like I should look into an online backup as well. Useful article, thanks again.

     

    I lost a lot of photos to a Time Machine/iCloud backup scheme. Time Machine and iCloud will happily backup bad data and erase teh good data to make more space for the new, bad data.

     

    At a minimum, Backblaze has unlimited personal storage for, I think $10 USD per month, and a Mac App that handles the backups for you. You can use versioning on Backblaze (maybe, I use B2 so it may be different on the personal account) and if you wanted to buy the Forklift App, know beyond any doubt your data is good on Backblaze.

    Share this comment


    Link to comment
    Share on other sites

    12 minutes ago, AudioDoctor said:

     

    By backing up to the cloud you're likely backing up to a ZFS file system. I use TrueNAS here in my home which also uses ZFS. ZFS is the ONLY file system that can detect, fix, and alert you to, bad data and errors allowing you to replace the bad disk, it rebuilds the array with no data loss. At the Moment I have ~40TBs of ZFS storage space available across 15 4TB disks, any three of which can fail simultaneously before I lose data. IMO, the only way to be absolutely sure is to have at least two backups on ZFS, at least one of which is offsite.

     

    Also, SSDs can lose data when left powered off for long enough lengths of time. 6 months or a year, age of the drive also effects this.

     

    Or if you're like me and decide you don't want to ever lose data again. You run Fedora with ZFS on Root across a 2 nvme RAIDZ Mirror, and have your home folder on a 3 SSD RAIDZ1. One of my NVMEs can completely fail and my computer will boot, letting me know a drive has failed. A new NVME to replace the bad one, a few terminal commands, and I am back up and running again with fully protected data. It is the same with my 3 SSD RAIDZ1 set up. Any one of the disks can fail and I will not lose data.

     

    When ZFS reads a file, whatever that file may be, lets say its a music file. It reads the checksum for that file and checks it against the parity. If they differ ZFS automatically fixes the file, and then loads it for you. All that happens without you even noticing, except that ZFS logs the error and it will tell you, hey, I encountered this error on this disk at this time. I fixed it but I wanted to let you know. Ok, it's not worded exactly like that but all that information is available.

     

    Here is a ZFS Scrub, a check for errors, on my RAIDZ1, aka, my home folder on my desktop.

     

    jason@fedora:~$ zpool status
      pool: Tank
     state: ONLINE
      scan: scrub repaired 0B in 00:05:45 with 0 errors on Sat Aug 24 23:10:08 2024
    config:
    
    	NAME                        STATE     READ WRITE CKSUM
    	Tank                        ONLINE       0     0     0
    	  raidz1-0                  ONLINE       0     0     0
    	    wwn-0x500a0751e6d7c60a  ONLINE       0     0     0
    	    wwn-0x500a0751e6d5f0ed  ONLINE       0     0     0
    	    wwn-0x500a0751e6d9dd98  ONLINE       0     0     0
    
    errors: No known data errors

     

     

    Share this comment


    Link to comment
    Share on other sites

    2 minutes ago, Jud said:

     

     

    Backblaze doesn't use ZFS, it uses a more sophisticated enterprise level system to ensure reliability and availability. See https://www.backblaze.com/docs/cloud-storage-resiliency-durability-and-availability .

     

    However, @AudioDoctor is correct that ZFS is almost certainly the most reliable file system for storing files at home to ensure they're not corrupted before you back them up to the cloud.

     

    @blaven, if you read the material at the link I sent, you'll see companies such as Backblaze make their living providing reliable backup to enterprise level customers, which is something you would never be able to duplicate in a home environment. Fortunately that level of reliability is available to individual consumers also.

     

    Nice, I wasnt aware. Thanks Jud.

    Share this comment


    Link to comment
    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




×
×
  • Create New...