Jump to content

[Solved] Disk read errors while rebuilding


Recommended Posts

I was upgrading a 10TB disk to a 14TB disk (#6) and during the rebuild hundreds of thousands of read errors were reported on a 4TB disk (#13). The rebuild seemed to complete successfully but I can see that the rebuilt drive is missing most of the data it should have. Additionally, disk13 is now in a disabled state.

 

I have the original 10TB disk6 intact. No data has been written to the array since the rebuild so parity should reflect the state of the array before rebuilding.

 

So it seems to me that there should be some way to put the original disk6 back in and tell unRaid to rebuild disk13. Can this be accomplished or am I going to lose data?

 

TIA for any advice or assistance.

Edited by gerhard911
spelling
Link to comment
33 minutes ago, gerhard911 said:

After reboot disk13 still disabled.

That's expected, once a disk is disabled it stays disable until rebuilt.

 

Disk13 looks fine, still good to check that it mounts correctly with UD in read-only mode, if yes do a new config with old disk6 and resync parity, then repeat the replacement.

 

You should also replace the SATA cable for disk14 since there are a few CRC errors on the previous diags.

 

Also good idea to replace that SASLP ASAP.

Link to comment

OK, I apologize I don't know what 'with UD in read-only mode' means. Is that starting the array in 'Maintenance Mode'? How do I confirm it has mounted correctly?

 

I'm also a bit confused about the details of the new config process. Please bear with me and confirm I have this right.

 

I replace the improperly rebuilt 14TB with the original 10TB. Then I do a New Config using what 'Preserve current assignments' ? It seems I would check both Parity slots and Data slots.

 

I follow the New Config by rebuilding data on disk6. Is this what you referred to as a parity resync?

 

Following that I can reattempt my 10TB to 14TB upgrade.

 

Thanks for your expertise!

Link to comment
16 minutes ago, gerhard911 said:

OK, I apologize I don't know what 'with UD in read-only mode' means. Is that starting the array in 'Maintenance Mode'? How do I confirm it has mounted correctly?

Sorry, I sometimes forget not everyone is aware of everything related to Unraid, UD is the Unassigned Devices plugin, you can install it from the apps tab, check the first couple of posts on the support thread, that and the included help should give you an idea of how to use it, if still doubts ask.

 

Note that you need to unassign the disable disk and start the array to make Unraid "forget it" before it can be used with UD.

 

21 minutes ago, gerhard911 said:

I replace the improperly rebuilt 14TB with the original 10TB. Then I do a New Config using what 'Preserve current assignments' ? It seems I would check both Parity slots and Data slots.

Yes, new config, preserve everything, re-assign original 10tb if needed, array should look the same as it was before the upgrade, then start it to re-sync parity.

 

22 minutes ago, gerhard911 said:

I follow the New Config by rebuilding data on disk6. Is this what you referred to as a parity resync?

No, new config is to rebuild parity based on the old disk6, assuming disk13 is also looking correct, to bring the array back to the same state it was before the upgrade, after that is done and parity is valid you repeat the disk upgrade.

Link to comment
  • gerhard911 changed the title to [Solved] Disk read errors while rebuilding

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...