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 disk disabled...now what?

Featured Replies

I noticed that I can no longer add files to my array. Went to web GUI and found that my parity drive is marked "disabled".

 

When I restart it says my drive is (blue ball) "new drive"

 

What do I do now? At this point I would be happy to resync and start over.

 

I still on 5.0.5, if that helps

Check SMART and if it looks good check cables and re-sync parity.

9 hours ago, JDW said:

I noticed that I can no longer add files to my array. Went to web GUI and found that my parity drive is marked "disabled".

 

When I restart it says my drive is (blue ball) "new drive"

 

What do I do now? At this point I would be happy to resync and start over.

 

I still on 5.0.5, if that helps

The parity drive dropping offline should not be sufficient to stop files being written to the array.   It suggests there might be file system corruption on one (or more) of the drives.   You should put the array into Maintenance mode and carry out a file system (reiserfsck) check on each of your drives.

  • Author

Thanks for tip to run reiserfsck. This led me to unraid wiki articles talking about disk checks [1].

 

I ran reiserfsck --check that resulted in below screenshot. Then I tried reiserfsck --rebuild-tree and that logged a bunch of statements about corrupted blocks and got hung without making further progress.

 

Should I just preclear_disk at this point?

 

[1] https://wiki.lime-technology.com/Check_Disk_Filesystems#Drives_formatted_with_ReiserFS_using_unRAID_v5_or_later

 

 

IMG_20170610_212621.jpg

The command line you used looks incorrect!    When using the raw device names you need to include the partition number so you should have been using '/dev/hdb1'. 

 

if the array is in maintenance mode then you can use /dev/mdX where X refers to the disk number in the unRAID GUI as the mdX devices already take the partition into account.

Could be an issue with the USB disk. The USB disk contains the absolute record of what drives are assigned to what slots. If a slot is blue, that often means the USB was not updated properly. I would remove it and insert into workstation to run a chkdsk to check for and correct corruption.

  • 2 weeks later...
  • Author

So I have decided to basically start over since this is just a parity disk.

 

I took parity out of array, ran mkraiserfs, then tried to preclear_disk

 

The first time array was in maintenance mode, preclear only made it to ~40% before becoming unresponsive (and no longer writing to disk). Then I restarted & stopped array completely, this time I made it to 90%. Restarted again and made sure array was stopped, only made it to 40%.

 

I am kind of confused why it would do that? I initialized all 4 disks on this box without issue.

Not following, parity doesn't have a file system.

 

Preclear in maintenance mode?

4 hours ago, johnnie.black said:

Not following, parity doesn't have a file system.

 

Preclear in maintenance mode?

JDW, it sounds like you went completely offtrack on your 2nd post. itimpi was suggesting checking filesystem on your data disks. As johnnie.black says, parity doesn't have a filesystem to check. And there is no need to preclear a parity disk.

 

You should post a syslog, then we may want SMART reports from your disks.

 

  • Author

Yes, it sounds like I am way off track.

 

Here's the syslog

syslog.bak

  • Author

Here's smart report for parity disk (this should be the result of long test I ran shortly after it stopped working)

sdb.smart

SMART looks fine but there are signs of a bad SATA cable, it could be from before, but replace it and re-sync parity, if it fails post the syslog before rebooting.

  • Author

Thanks, I will replaces cables and post here in a few days.

 

Just out of curiosity, how do you tell bad cables?

199 UDMA_CRC_Error_Count    0x003e   200   198   000    Old_age   Always       -       26055

26055 CRC errors, but can't tell if these are new or old errors, unless you have an earlier SMART report.

Archived

This topic is now archived and is closed to further replies.

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.