May 1, 20251 yr Apologies if this has been covered, I tried searching but couldn't find a definitive answer. I am trying to shrink my array by two drives and I've used Unbalance(d) to move files off of these disks. My understanding is that if the disks are empty, I can remove both disks from the array at the same time and let parity rebuild once. I was preparing to do this when another drive in my array started showing read errors, telling me it's likely time for a replacement. What I'd like to do is, in one fell swoop, replace the failing drive with a new drive and remove the two empty disks from my array and only have to rebuild parity once but I want to make sure this is not a stupid thing to do. I'm also open to people talking me into the alternate method for shrinking array where parity is preserved but I got the sense that method is not well tested and the scripts are not being maintained anymore.
May 1, 20251 yr Community Expert Solution If a drive is failing then replacing that is the most important and should be done individually before anything else. If you do a new config to shrink the array then you lose the ability to rebuild the failing drive. Edited May 1, 20251 yr by Kilrah
May 1, 20251 yr Author Thank you! I'm glad I asked. I'll get on drive replacement ASAP and won't take any other array actions until then.
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.