Colozeus Posted April 18, 2020 Share Posted April 18, 2020 I'd appreciate any help here. Not sure where i went wrong. I had a drive in my array go bad. Configuration when my drive went bad Parity: 1 x 4tb seagate Array: 4 x 4tb seagate One of my array drives went bad. I wanted to take the opportunity and upgrade the 4tb parity drive with an 8tb wd drive and use the old 4tb parity to replace the failed disk. It would not allow me to do the parity swap procedure as i never got the copy old parity to new parity option. So last night i added the 8tb drive as the second parity drive thinking that i would be able to unassign the 4tb parity drive and just use it to rebuild the array. but now i get the too many wrong or missing disks when i try do to this swap. What should i do here? help. Quote Link to comment
trurl Posted April 18, 2020 Share Posted April 18, 2020 7 minutes ago, Colozeus said: What should i do here? Go to Tools - Diagnostics and attach the complete diagnostics zip file to your NEXT post. Quote Link to comment
Colozeus Posted April 18, 2020 Author Share Posted April 18, 2020 Attached. diagnostics-20200418-1401.zip Quote Link to comment
trurl Posted April 18, 2020 Share Posted April 18, 2020 2 hours ago, Colozeus said: I had a drive in my array go bad. How did you determine the drive was bad? Many things can cause a disk to become disabled and bad disks aren't the most likely reason. Quote Link to comment
Colozeus Posted April 18, 2020 Author Share Posted April 18, 2020 23 minutes ago, trurl said: How did you determine the drive was bad? Many things can cause a disk to become disabled and bad disks aren't the most likely reason. as follows: few days ago it was disabled due to a read error, it a few(under 40) pending sectors, and fewer reallocated sectors. readded it to the array and rebuilt parity and it was fine a few days later it was disabled again what little i was able to grab out of smartctl showed that it had thousands of pending sectors and almost 10k reallocated. tried to readd it into the array kept failing with I/O error Quote Link to comment
Colozeus Posted April 18, 2020 Author Share Posted April 18, 2020 any thoughts here? Quote Link to comment
itimpi Posted April 18, 2020 Share Posted April 18, 2020 The parity swap procedure should work, so I wonder if you got all the steps right. i do not see much point in adding the 8TB as parity with a bad drive present. I would be tempted to remove it, start the array to commit its removal. At this point you should see your bad disk as not present and it’s contents being emulated. You can now try the parity swap procedure again and come back here immediately with new diagnostics if it does not work so we get a chance to see what happened. Quote Link to comment
Colozeus Posted April 18, 2020 Author Share Posted April 18, 2020 i forgot to add that i have physically removed the failed drive. Should i re-install it? Quote Link to comment
itimpi Posted April 18, 2020 Share Posted April 18, 2020 8 minutes ago, Colozeus said: i forgot to add that i have physically removed the failed drive. Should i re-install it? No. The system should be emulating it and be able to show its contents just as if it was present using the combination of parity plus the other data drives. If that is not the case then let us know. Quote Link to comment
Colozeus Posted April 18, 2020 Author Share Posted April 18, 2020 (edited) ok, so i removed parity 1 which was the original 4tb parity drive. Array is back up with just the 8tb as parity 2 and disk 1 does show as missing with its contents now being emulated. Verified they are also actually available by accessing the files on that drive. The question is how do i now use the old parity 1 drive to replace the missing 4tb disk 1 drive without losing content. Edited April 18, 2020 by Colozeus Quote Link to comment
itimpi Posted April 18, 2020 Share Posted April 18, 2020 Stop the array assign the old 4TB in place of disk1 start the array and UnRAID will start rebuilding disk1 by writing the contents of the emulated disk to the physical drive, Quote Link to comment
Colozeus Posted April 18, 2020 Author Share Posted April 18, 2020 ok, great. that appears to be working now. 6 hours to go on the rebuild. I should be ok to just leave the current parity disk as parity disk 2, right? Quote Link to comment
trurl Posted April 18, 2020 Share Posted April 18, 2020 Parity2 and parity1 are not interchangeable. Either provides protection for a single drive failure. Together they provide protection for 2 simultaneous failures. You can have parity2 without parity1, but you can't put parity2 in as parity1 unless you rebuild it as parity1. Quote Link to comment
Colozeus Posted April 18, 2020 Author Share Posted April 18, 2020 Got it, thanks. 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.