bkastner Posted July 5, 2020 Share Posted July 5, 2020 So... I currently have a 1TB WD Black cache drive which I am looking at replacing with a NVMe 1TB drive, and I was thinking of getting a second one as well and adding it to a cache pool. I've seen the documented process for swapping the cache drive, but was curious whether you could instead just add the 1TB NVMe to a cache pool with the WD, and then remove the WD drive from the pool, leaving the NVMe with everything going. If I read cache pools correctly both drives maintain a copy of the data, so is this a doable solution? Also... if I start with the one NVMe cache drive, can I add a second one for redundancy down the road? Or should I be adding them both at the same time? My current cache drive is basically empty as I've been preparing for this move, but was curious if the above replace/migrate was a valid approach or if there was a reason that woudln't work (other than speeds would be quite different between a HDD and NVMe drive of course). Quote Link to comment
JorgeB Posted July 6, 2020 Share Posted July 6, 2020 9 hours ago, bkastner said: I've seen the documented process for swapping the cache drive, but was curious whether you could instead just add the 1TB NVMe to a cache pool with the WD, and then remove the WD drive from the pool, leaving the NVMe with everything going. You can if current one it's btrfs, but it would me much quicker to do and online replacement instead, you can replace a btrfs single device "pool", see here. Quote Link to comment
bkastner Posted July 7, 2020 Author Share Posted July 7, 2020 Thanks for the info. I've reformatted my new drive as BTRFS and finished the standard migration to it. Am I correct that if I add a second BTRFS NVMe drive to the system I can add it to the cache as well and they will automatically sync data between the two providing redundancy? Quote Link to comment
JorgeB Posted July 7, 2020 Share Posted July 7, 2020 37 minutes ago, bkastner said: Am I correct that if I add a second BTRFS NVMe drive to the system I can add it to the cache as well and they will automatically sync data between the two providing redundancy? Yes, by default it creates a raid1 pool. Quote Link to comment
bkastner Posted July 7, 2020 Author Share Posted July 7, 2020 Awesome. Thanks Johnnie Quote Link to comment
bkastner Posted July 7, 2020 Author Share Posted July 7, 2020 Okay... one more question... I am 99.99999% positive I reformatted the new cache drive as btrfs, but just noticed it's showing as xfs in Unraid.... I am almost done moving the 250GB of Plex data back over (1.5M files) which take such a long time. Am I screwed now for adding a second cache drive and getting the raid1 pool? Does it need to be btrfs to support that? Or does xfs work? I really hope the answer is that I am good, but I am guessing I am likely not. Quote Link to comment
JorgeB Posted July 8, 2020 Share Posted July 8, 2020 Only btrfs supports pools, xfs can only be single device. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.