Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Parity check slow and finding thousands of errors

Featured Replies

Hi Unraid community.

I have an issue that I can't find an answer to in here.

I have my server set up to do a weekly parity check. The last two have been incredibly slow(it barely finishes before the next scheduled parity check starts). In particular when reading my 4TB drives. On top of that, it is finding thousands of errors. 

I am writing a lot to the array while the check is running, but this was never an issue in the past.

The issues seem to have started after having a power cut during a parity check a couple of weeks ago.

All disks pass smart checks and everything else seems to work normal on the server.

When you look at the log, please ignore the high temperature warnings. I have new fans waiting to be installed, but I am working abroad and wont be home for another two months(operating the server through Wireguard).

I have not been able to make a full diagnostics file, as my VPN tunnel somehow glitches while it is making the file, every time. But i have attached a system log and a photo of the recent parity check history.

 

Any help is much appreciated.

 

Daniel

1981170359_Screenshot2023-06-3008_52_50.thumb.png.b0780ba57bf42ac53db77f9663ca5868.png

alameda-syslog-20230630-0651.zip

Solved by JorgeB

  • Community Expert

That's not the complete syslog, can't see the beginning of the check or any detected errors, also doing a parity check once a week it's overkill, reboot to clear the logs, run a correcting check and post new diags once it's done.

  • Community Expert
1 hour ago, dp12776 said:

I have my server set up to do a weekly parity check.

The commonest interval is monthly with many having it even less frequently.

  • Author
53 minutes ago, JorgeB said:

That's not the complete syslog, can't see the beginning of the check or any detected errors, also doing a parity check once a week it's overkill, reboot to clear the logs, run a correcting check and post new diags once it's done.

Hi Jorge,

As always, your input is much appreciated. The two previous checks were both correcting.

Honestly, i am nervous about rebooting remotely through Wireguard. I am not sure if it starts up again?

I just ran a diskspeed test and it did not show any drives acting slower than expected.

 

I will change the schedule to monthly. Thanks for the tip.

  • Community Expert

See if you can get the full diags then, at at least the complete syslog, you will likely have a syslog1 and maybe syslog2 files as well, they will be under /var/log

  • Author
37 minutes ago, JorgeB said:

See if you can get the full diags then, at at least the complete syslog, you will likely have a syslog1 and maybe syslog2 files as well, they will be under /var/log

I can't find that folder, again logging in through a VPN. But i managed to make the biggest syslog that the system would allow.

alameda-syslog-20230630-0947.zip

  • Community Expert

Still nothing more than the old one, at least regarding parity check start and errors found.

  • Community Expert

Post the output of:

ls -la /var/log

 

  • Author
15 minutes ago, JorgeB said:

Post the output of:

ls -la /var/log

 

Sorry, I am a total noob when it comes to command line. I see the two syslog files, but i have no idea how to download them for you.

 

Screenshot 2023-06-30 12.35.11.png

  • Community Expert
cp /var/log/syslog.1 /boot/syslog1.txt
cp /var/log/syslog.2 /boot/syslog2.txt

 

Then you can get them from the flash drive.

  • Author
47 minutes ago, JorgeB said:
cp /var/log/syslog.1 /boot/syslog1.txt
cp /var/log/syslog.2 /boot/syslog2.txt

 

Then you can get them from the flash drive.

Brilliant. Here you go.

syslog2.txt syslog1.txt

  • Community Expert
  • Solution

Constant issues with ATA4, since even those logs rotated cannot see which disk it is, but you can find out by clicking on the log info for each disk until you find ATA4, then replace cables for that disk.

  • Author
1 hour ago, JorgeB said:

Constant issues with ATA4, since even those logs rotated cannot see which disk it is, but you can find out by clicking on the log info for each disk until you find ATA4, then replace cables for that disk.

Hi Jorge,

Sorry, but can you dumb that down a bit? What is ATA4 and how do i click the log info for each disk? Are talking about SATA cable or power cable?

  • Community Expert

Click this for each device:

 

image.png

 

It will open the log just for that device, look for the one that mentions ATA4 repeatedly.

 

25 minutes ago, dp12776 said:

Are talking about SATA cable or power cable?

Could be either so best to replace both.

  • Author
35 minutes ago, JorgeB said:

Click this for each device:

 

image.png

 

It will open the log just for that device, look for the one that mentions ATA4 repeatedly.

 

Could be either so best to replace both.

Thanks. I've never looked at that before. So i found both disk 6 and disk 8 to have either ATA2 or ATA4 errors en masse. Can i be certain it is a cable issue and not the drives? Disk 6 is brand new and disk 8 is not old either.

And what about the data on them? do i risk losing any or will there be read errors?

The problem is that it will be another two months before i can get home and even open up the server.

If need be, i do have the capacity to use unbalance to move all data on these somewhere else in the array, but i am guessing that also isnt smart if they are giving errors?

  • Community Expert

Post a SMART report for both.

  • Community Expert

SMART looks good for both, no indications that the disks have issues.

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.