Jump to content
  • The Computer Audiophile
    The Computer Audiophile

    Reevaluating My Music Storage - Update

     

     

    Audio: Listen to this article.

     

     

    A couple weeks ago I wrote about reevaluating my music storage. My backup NAS died, leaving me with a single QNAP TV-872XT for music storage. The more I researched possible solutions, and read the great comments from members of this community, the more mentally paralyzed I got. I set the topic aside for several days, then took a look at it with fresh eyes. I've now settled on a solution that works for me. Here's the solution, and more importantly why I selected it. 

     

    I've elected to keep my QNAP TVS-872XT as the main music storage device. This NAS is extremely capable, and remains a current model in the QNAP lineup after many years. To speed up, or at least make sure the files stored on my QNAP are served as fast as possible, I will add four additional 6TB drives to the unit. This will fill all eight drive bays. Then the eight drives will be configured as a ZFS RAID0 array. Huh? Isn't this an audio site? I know, sometimes it can get geeky. 

     

    A vdev (virtual device) or multiple vdevs, make up a storage pool, which contains the folders that store our music. A simple way to look at this is, physical disk(s) > vdev > pool > folders. Don't ever use that as an answer on a test, but for our purposes of storing and playing music, it's all we need. 

     

    On a ZFS based QNAP NAS, running the QuTS operating system rather than the QTS operating system, configuring the array as RAID0 places a single vdev on each physical disk. The more vdevs striped together, the faster the storage pool becomes. In my case, I'll have eight vdevs because I'll have eight drives. I'm using 7200 RPM Seagate Ironwolf NAS drives, so this NAS will deliver files as fast as possible. I talked with QNAP about adding an NVMe drive as cache, but I was told this would not increase the speed because a RAID0 array is so fast. 

     

    I'm currently using four drives in a ZFS RAID0 array, and as soon as my additional four drives arrive, I'll start from scratch with a new eight drive array.

     

    A large RAID0 array like this can saturate a 1Gbps network link very easily. It wouldn't make much sense for me to use this configuration without a 10Gbps network. I've added a 10Gb interface to my MacBook Pro (much more on this later), and connected it to my exiting 10Gb network, and connected the QNAP's 10Gb interface to the same 10Gb switch. My MacBook Pro still uses the 1Gb Thunderbolt interface as well, for my Merging Ravenna hardware. 

     

    In my testing with only four drives, I can play 12 channel 24/352.8 6GB files without an issue on my MacBook Pro. The files load very fast. 

     

     

    HOLD UP, RAID0 IS DANGEROUS!

     

    If one drive goes bad, I lose all my data! Yes, that's true. To counter this "issue" I've added 16TB USB drives to the QNAP, and created Hybrid Backup Sync job that runs automatically, to mirror the data on my NAS to the USB drives. If a drive in my RAID0 array goes bad, I will replace it, then reverse the synchronization to restore the data. I'm not running a datacenter where the uptime must be 24/7/365. If my local music files are unavailable for a couple days, while the restore is running, I'm OK with that. 

     

    Adding suspenders to my USB backup belt, I installed iDrive directly on my QNAP, and am backing up to the cloud right now. In my tests, uploading and restoring from the cloud is very fast. I certainly won't use this as my first restore option, but it's there if I need it. The cost for iDrive is very reasonable (pricing). The first year of 20TB of cloud storage cost me $20. Additional years will cost $200.

     

    Note to people interested in iDrive. I recommend using your own encryption key as part of your account setup. This keeps your data completely encrypted and unavailable to even people at iDrive. Using the default encryption key won't keep iDrive from decrypting your data. Using a private key is as easy as specifying a string of characters that you make up, like a password, as part of the setup. 

     

     

    Local Storage?

     

    I very seriously considered using local storage on my MacBook Pro. The cost of internal storage was quite high, at around $2,400 for 8TB. This still wouldn't hold my entire library, so I'd have to split it up. An external 8TB NVMe drive is about $1,300, but then I have something hanging off my laptop. A larger NVMe array is much more money and much larger. Either way, I still need to backup this data, then make the backup available for other computers I use for music playback. NVMe is certainly fast and easy, in some situations, but I just don't think it's the right solution for my use case. 

     

     

    Best Solution For My Use Case

     

    A centralized NAS, with automatic backups, that's available to all computers on my network, and is fast enough to saturate a 10Gb Ethernet network, is right for me. 

     

    Adding the 10Gb Ethernet to my MacBook Pro was both easy and elegant. I will write about this next week. I absolutely love what I'm using and thin kit deserves its own article. 

     

    I likely missed some reasoning above, as my brain worked overtime considering all the options. I'm happy to discuss more reason for why I selected this storage solution. The why is much more important the the what. 

     

     




    User Feedback

    Recommended Comments



    Wow, 10GigE in the private environemnt  and you speak of saturating. Let that SINK in !
    I remember upgrading our European network of IXPs into 10GE between 2004 (planning) and 2006 (starting the rollout) for IP interconnection. It served hundreds of thousands of eyeballs back then ...
    You hint of saturation tells me that 100GE won't be too far away in your timeline ... ;-)

    Did you take in consideration to use RAID 10 ? Or would that considered only as a solution for the paranoid?

    Share this comment


    Link to comment
    Share on other sites

    4 minutes ago, DuckToller said:

    Wow, 10GigE in the private environemnt  and you speak of saturating. Let that SINK in !
    I remember upgrading our European network of IXPs into 10GE between 2004 (planning) and 2006 (starting the rollout) for IP interconnection. It served hundreds of thousands of eyeballs back then ...
    You hint of saturation tells me that 100GE won't be too far away in your timeline ... ;-)

    Did you take in condideration to use RAID 10 ? Or would that considered only as a solution for the paranoid?

    Hi Tom, I hear you! It's crazy. 

     

    The 100GbE MikroTik CRS504-4XG-IN might be in my future (thanks to @jabbr telling everyone about it).

     

    RAID10 would certainly work well, but cut down on my usabel storage space of course. I'm OK with replacing a failed drive and runnign a sync to restore from the attached USB drives. I think this is a good trade off for the gain in speed in everyday use. 

     

     

    Share this comment


    Link to comment
    Share on other sites

    Might I suggest that you make two of the USB backups and rotate one of them to a bank safety deposit box on a periodic basis. This would give you triple redundancy with an off-site  physical component. 

    Share this comment


    Link to comment
    Share on other sites

    3 minutes ago, The Computer Audiophile said:

    Yes, you may suggest :~)

    Well, even if you don't do it, I'll feel better for trying. :)

    Share this comment


    Link to comment
    Share on other sites

    I think I see why you went down the NAS master path.  It seems to fit how you have been working for a while and this gives you the availability you need. Very nice.

     

    I am interested in the reasoning for using ZFS, I have not studied it at all.  Also, more discussion on 10Ge would have a lot of value to some of us.  We are really running mini data centers in our homes.  That is part of the reason I went back to UnFi on mine.  Stability and performance at the core.

     

    Bob

     

    And still you keep finding great new music!

     

     

    Share this comment


    Link to comment
    Share on other sites

    I am curious to see what you did to get 10G ethernet to the MacBook.

    Share this comment


    Link to comment
    Share on other sites

    10Gb for Apple, did you use Atto or Sonnet? I’ve had success with both companies on Apples M chips. I’m not at 10Gb with Ravenna yet, that’s very interesting. 

    Share this comment


    Link to comment
    Share on other sites

    Many thanks for mentioning / pointing me to iDrive. Prices for online storage / backup space and solutions have really come down even further recently, and iDrive‘s backup features/functionalities make it very easy.

     

    I use a Synology DS1821+, have subscribed to iDrive and have just downloaded the iDrive app right onto my Synology NAS - love to manage backup right there directly. Although I‘m just at ~9TB yet, the calculated backup upload duration atm is 62 days and 3 hours though 🤣

    Share this comment


    Link to comment
    Share on other sites

    Quote

    If my local music files are unavailable for a couple days, while the restore is running, I'm OK with that.

     

    Heh, I winced when I saw that sentence. 🙂 But good that you found the solution that works best for you. Also, the sheer volume of music you've got relative to me makes it much easier for me than for you to consider options that multiply storage needs.

     

    Adding myself to the list of folks interested in reading the next article about 10Gbps networking to the Mac.

    Share this comment


    Link to comment
    Share on other sites

    Started a trial of Backblaze. 

    I have 5TB to backup, most is music files.

    So far 4 days have gone by and only about 200GB have uploaded. At this pace, the trial will end before my upload is even finished. 

    I only have an ADSL line, but this is still incredibly slow.

    Share this comment


    Link to comment
    Share on other sites

    3 hours ago, firedog said:

    Started a trial of Backblaze. 

    I have 5TB to backup, most is music files.

    So far 4 days have gone by and only about 200GB have uploaded. At this pace, the trial will end before my upload is even finished. 

    I only have an ADSL line, but this is still incredibly slow.

    I uploaded 16TB to iDrive in about 3 days. 

    Share this comment


    Link to comment
    Share on other sites

    This is only useful if one doesn't have a data cap on their internet connection. Comcast is 1.2 TB cap. Others are more or less. For many, cloud storage is not an option because of that.

    Share this comment


    Link to comment
    Share on other sites

    I have 43Tb to backup, 40Tb of which are music files. The cloud is just not feasible with that quantity of data and the Comcast data cap. I’m using USB3.0 to transfer from my NAS through another PC to 16Tb drives, which I will store offsite. Got through the music files in 9 days.  I did it in 1.5-2.5Tb chunks and lost about 100Mb of data each time, allegedly to a file name that was too long and thus skipped over by Windows. It seems they were artwork files in virtually each case, so not a big issue — but keeping data integrity over such a large amount of data is truly difficult. JCR 

    Share this comment


    Link to comment
    Share on other sites

    22 hours ago, Bertel said:

    Many thanks for mentioning / pointing me to iDrive. Prices for online storage / backup space and solutions have really come down even further recently, and iDrive‘s backup features/functionalities make it very easy.

     

    I use a Synology DS1821+, have subscribed to iDrive and have just downloaded the iDrive app right onto my Synology NAS - love to manage backup right there directly. Although I‘m just at ~9TB yet, the calculated backup upload duration atm is 62 days and 3 hours though 🤣

    Idrive will ship you a USB drive and a return mailer. They then will upload your files to their servers locally, which takes about a week after they get the drive back. That works well - as it must, because that really is the only way that cloud storage possibly works with a large collection, a data cap, and asymmetric internet, which most of us have. 

    Share this comment


    Link to comment
    Share on other sites

    9 hours ago, firedog said:

    Started a trial of Backblaze. 

    I have 5TB to backup, most is music files.

    So far 4 days have gone by and only about 200GB have uploaded. At this pace, the trial will end before my upload is even finished. 

    I only have an ADSL line, but this is still incredibly slow.

     

    Interesting. For me, upload on another service brought the rest of my network speed to a screeching halt, while uploading to Backblaze went fast and didn't interfere with the rest of the network.

     

    Do you have QoS settings or anything else that may be limiting speed to less than the maximum your ADSL is capable of?
     

    I believe Backblaze offers to ship a USB drive for your files, at least in the US, though I don't remember what the cost was.

    Share this comment


    Link to comment
    Share on other sites

    3 hours ago, Mike Rubin said:

    Idrive will ship you a USB drive and a return mailer.


    Thanks @Mike Rubin ! I had seen this option, but had assumed that it wasn‘t valid for Europe (I live in Germany). Now have just requested iDrive Express from the German version of the website, and it seems to work. Will give it a try, and see how it goes - we‘ll see, will be happy to report here.

     

    EDIT: If someone knows about a similar provider / service in Europe, please let me know.

     

    EDIT 2: Will be interesting whether I can then do an incremental / differential update over internet then once the bulk upload through iDrive Express is up, else the whole thing is kinda moot…

    Share this comment


    Link to comment
    Share on other sites

    I am brutally basic:

    • Main library on my macpro - I download purchases, rip, manage metadata, and curate Roon db here (AIFF+DSF files)
    • This library gets backed up on TimeMachine as well as four copies in sequence to external drives (with Chronosync)
    • Library gets copied with Chronosync to a NUC with ROCK where Roon Core runs

     

    So library is sourced for playback from the SSD in the NUC/ROCK, and there are 7 full copies of it (some can get as old as ~1month as I cycle over drives).

    Share this comment


    Link to comment
    Share on other sites

    12 hours ago, firedog said:

    Started a trial of Backblaze. 

    I have 5TB to backup, most is music files.

    So far 4 days have gone by and only about 200GB have uploaded. At this pace, the trial will end before my upload is even finished. 

    I only have an ADSL line, but this is still incredibly slow.

     

    3 hours ago, Jud said:

     

    Interesting. For me, upload on another service brought the rest of my network speed to a screeching halt, while uploading to Backblaze went fast and didn't interfere with the rest of the network.

     

    Do you have QoS settings or anything else that may be limiting speed to less than the maximum your ADSL is capable of?
     

    I believe Backblaze offers to ship a USB drive for your files, at least in the US, though I don't remember what the cost was.

    I checked and no, unfortunately Backblaze doesn't offer a hard drive for initial backup, only for restoring if you've lost a bunch of files.

    Share this comment


    Link to comment
    Share on other sites

    On 2/6/2023 at 9:56 PM, Bertel said:

    Thanks @Mike Rubin ! I had seen this option, but had assumed that it wasn‘t valid for Europe (I live in Germany). Now have just requested iDrive Express from the German version of the website, and it seems to work. Will give it a try, and see how it goes - we‘ll see, will be happy to report here.

     

    Just as an fyi, in case anybody else was interested: iDrive just notified me that the USB drive for iDrive Express was shipped today. It seems that for Europe they ship from Ireland, which should make it both fast and convenient. Good!

    Share this comment


    Link to comment
    Share on other sites

    Chris did you see anything in the logs for Hybrid Backup???  This is scary.  I know a lot of folks that use that tool!

     

    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...