Array rebuild stuck


xtrips

Recommended Posts

Hello,

I had 2 out of 9 HDDs with errors, so I decided to replace them, one at a time of course.

First I ran a parity check that ended with no errors.

Then I replaced one of the faulty HDDs. 

I went through the usual interface that popped up about a missing disk and I assigned the replacement disk for that position and them started the array.

It started to rebuilt the array but after 2 hours I went to check if everything was fine only to find out that it was stuck at 25%. 

The error counter kept rising on the parity disk and I couldn’t use any of my files on the NAS. 

I could browse the files though, but not access them. 

I gave it a chance for one more hour but since only the error counter kept rising I decided to Cancl the parity check and reboot. None of the commands responded through the interface. So I decided to power off manually and reboot.

It started again rebuilding the Parity from 0, and no access to the files.

For the moment it is progressing and I hope it will until the end but I would appreciate your insight. 

Thanks

Link to comment
43 minutes ago, trurl said:

What sort of errors were the disks showing? You probably should have asked for advice. Possibly none needed replacing. Connection issues are much more common than failed disks.

 

Go to Tools - Diagnostics and attach the complete diagnostics zip to your next post.

Thanks for asking about the old disks but this is beside the point. The disks were very old, too small and the errors were pointing to a future failure.

Now the urgency is to restore the access to my NAS and the Errors count on the Parity disk is still growing all the time, while the Parity rebuild is still slowly progressing though. But as I said it was exactly like that before until it got stuck at 25%.

Link to comment

I manually powered down the whole NAS again. This time at startup it started with Array started !?!
So I decided to proceed as follows:
- I stopped the array

- I assigned the new available HDD to the missing slot (the bad HDD I removed)

- I started in maintenance mode
This time it is checking Parity and rebuilding array without errors on the Parity drive, and the only counter that progresses is the Write counter on the new HDD, which is a good sign. 
The Array rebuild progress seems to be faster too.

I am crossing my fingers.

Link to comment
You didn't mention it, so I have to ask. Did you?
 

Forgot to mention it.
I checked all the connections, electrical and data. All is hooked fine.
In the meantime the Data rebuild started its progress back and stands at 31% now, but the errors on the parity disk are still growing fast.


Sent from my iPhone using Tapatalk Pro
Link to comment
17 hours ago, trurl said:

You're seeing errors from trying to read the parity disk that isn't connected.

You were right of course. At the end of the Data Rebuild it finally refreshed the status of the Parity disk and it was missing.
So I powered off, hooked and tightened everything inside (although I didn't find any obvious disconnection).

After a restart it looks like everything is running smoothly and it is rebuilding the Parity disk.

But in the meantime it looks like the content of the replaced disk is missing as the new disk has nothing written on it.

I prefer to let it finish the Parity rebuild as is and end up with a functional and protected NAS.

I still have the replaced disk and although it a few reallocated sectors it was still readable.
Is there a way to read the content on a Windows PC and transfer the content to the NAS?

Link to comment
4 minutes ago, trurl said:

Windows can't read Unraid disks, and it would be faster to use the Unassigned Devices plugin to access the original disk anyway.

How can I do that? All my HDD ports are used.
Are you sure there is no XFS plugin I could use to read the content?

 

Strike that. I understand the only way is to load Linux on a VM.
To much wasted time.
Would it be possible to ensure my data is safe somehow, maybe after parity rebuild, then disconnect the parity disk (how?) and therefore use its connection for the replaced disk. Copy its data to another disk, disconnect it, reconnect the parity and rebuild.

Possible?

Edited by xtrips
Link to comment

 

1 minute ago, xtrips said:

image.thumb.png.a60dba611b7e519df9971b0dc4a484de.png

 

Disk 4 is the new HDD

So it looks like you must have told it to Format disk4, which would explain why it is empty instead of just unmountable. Not that it matters in this particular case since the rebuild was bad anyway, but for future reference, Format is never part of the rebuild process.

Link to comment

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.