Jump to content

Parity Check Errors


Recommended Posts

This is a New Build.  After Getting everything setup the way I wanted, I started to put Data on my server.  I then ran a Parity Check.  It says that Parity is ok, but that there are 700 MIllion Errors.

image.thumb.png.73e4d9c324dc05103265a25701d497e8.png

Is this an Issue with the disk?  The dashboard says it's healthy

Will I have an Issue with getting my Data if I were to take a disk offline or Replace a disk?

diagnostics-20210831-1621.zip

Link to comment
5 minutes ago, trurl said:

Did you ever let parity build when you first assigned parity? Did you ever do New Config and not let it rebuild parity?

Yes to Both.

 

I had some issues with getting 1 of the disks to format and Mount.  So I used the "New Config" several times in my Trouble shooting.  After I got all 6 Mounted, a Parity check finished, but I don't recall if there were errors.

 

Link to comment
1 minute ago, ZeroThirtySeven said:

So I used the "New Config" several times in my Trouble shooting.  After I got all 6 Mounted, a Parity check finished

Your answer was not a clear and unambiguous "yes" to the New Config part of the question.

 

When you New Config, there is a check box you can check before starting the array, which tells Unraid parity is already valid, and so it doesn't rebuild parity after the New Config.

 

You said "parity check finished", but a parity check isn't the same thing as a parity rebuild, which is what I was asking about.

 

  • Like 1
Link to comment

Parity Rebuild was not done has I had not put any data on the drives.  This is was a new setup using the trial version of the software. 

 

Several times I would use the New Config when ever UnRaid failed to Format and mount the drive in disk 1.  I found out the issue was, is that the previous owner of the hardware had several of the SATA ports set to IDE emulation.  Once I made that change, I used the New Config to start over again, and then I was finally able to format and mount the disk in Drive 1.  I then continued to setup the Server by creating shares and then using thoes shares.

Did I hit that Check mark?  I don't recall.

Edited by ZeroThirtySeven
Link to comment

I guess it doesn't matter. The only sure thing to do is rebuild parity, then check it again after. If there are any hardware problems rebuilding parity will make those apparent.

  1. Stop array
  2. Unassign parity disk
  3. Start array with parity disk unassigned
  4. Stop array
  5. Reassign parity disk
  6. Start array to begin parity rebuild

During parity rebuild there should be a lot of reads of all data disks, and a lot of writes to parity, and zeros in the Errors column. Post new diagnostics if there are problems during parity rebuild, or post new diagnostics after rebuild completes. Do not reboot because we need to see syslog for the rebuild and for the subsequent parity check.

  • Like 1
Link to comment

Yea the Drives were definitly used before I got them, so they definitly were not zero'ed out.

 

6 minutes ago, trurl said:
  1. Stop array
  2. Unassign parity disk
  3. Start array with parity disk unassigned
  4. Stop array
  5. Reassign parity disk
  6. Start array to begin parity rebuild


Is there any risk of Data loss performing these Steps?  And Should I wait until I finish moving my data over or stop moving Data and do these now?

Link to comment

Parity contains none of your data and no disk except parity is written by parity rebuild, so no risk to rebuilding parity except for the fact that you don't currently have valid parity so if you do have a problem with a data disk you might not be able to recover it.

 

Many people do the initial data load without parity since parity writes slows things down. If you have the original source data then not much risk to running without parity for the initial load.

 

If you want to run without parity, just do steps 1-3, then when finished with the initial load, do steps 4-6.

  • Like 1
Link to comment

That screenshot is pretty soon after starting so might not be a good indicator of what the speed will be.

 

I usually estimate 2-3 hours per TB of parity unless you have bottlenecks like port multipliers, so it should complete a lot sooner than it shows there.

 

Just noticed a Marvell controller in your diagnostics. Those are not recommended but leave it for now and see how it goes.

 

Is the Errors column on Main all zeros?

Link to comment

In My Previous issue with the DISK 1 slot not mounting/Formatting, the Marvel Controller was already brought up and I found that that Motherboard only uses thoes for the eSATA which are not being used in my configuration.  I believe it is the standard AMD controller for the Motherboard SATA.  

The Speed definitely picked up after I posted.  I have a bout 4 hours remaining.  I will most likely not be awake when it finishes.

 

I do not see it listing any errors as part of the Parity-check/Data-rebuild.  There are also currently no disk errors listed.

image.thumb.png.4062f0ddacb44eaa6062633f8dab2113.png

Edited by ZeroThirtySeven
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.

×
×
  • Create New...