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.

6.9.2, Array stopped, stale configuration, Everything I do turns to crap, It just keeps getting worse.

Featured Replies

  • Community Expert

Disk3 is failing to initialize, replace cables and/or try a different controller:

 

Oct 15 15:53:41 Tower45TB kernel: ata2: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
Oct 15 15:53:41 Tower45TB kernel: ata2.00: failed to read native max address (err_mask=0x1)
Oct 15 15:53:41 Tower45TB kernel: ata2.00: HPA support seems broken, skipping HPA handling
Oct 15 15:53:41 Tower45TB kernel: ata2.00: READ LOG DMA EXT failed, trying PIO
Oct 15 15:53:41 Tower45TB kernel: ata2.00: failed to get NCQ Send/Recv Log Emask 0x1
Oct 15 15:53:41 Tower45TB kernel: ata2.00: failed to get NCQ Non-Data Log Emask 0x1
Oct 15 15:53:41 Tower45TB kernel: ata2.00: ATA-9: WDC WD102KFBX-68M95N0, VCGAJHLM, 83.00A83, max UDMA/133
Oct 15 15:53:41 Tower45TB kernel: ata2.00: 19532873728 sectors, multi 16: LBA48 NCQ (depth 32), AA
Oct 15 15:53:41 Tower45TB kernel: ata2.00: failed to get NCQ Send/Recv Log Emask 0x1
Oct 15 15:53:41 Tower45TB kernel: ata2.00: failed to get NCQ Non-Data Log Emask 0x1
Oct 15 15:53:41 Tower45TB kernel: ata2.00: configured for UDMA/133

 

  • Author

First post above, I switched cable to mainboard sata, still missing.

So it is missing if i connect tom my sas controller or if I use a sata cable to my mainboard.

Very scary!

  • Community Expert
6 minutes ago, BigDaddyMoe said:

So it is missing if i connect tom my sas controller or if I use a sata cable to my mainboard.

Then it's likely a disk problem, assuming power cable was already replaced/swapped.

  • Author

I do not want to lose all my data, years worth of work.

  • Community Expert

Again looks like a power/connection problem, try different cables or a different PSU

  • Community Expert

Try either or both, and not just the power cable, could also be a PSU issue like mentioned, certainly it's not something we can help remotely, there's clearly some hardware issue, or very bad luck with the disks.

  • Author

I think I have determined that BOTH of my 10TB WD Red Pro Disks failed. Disk 1, I was able to access on a windows machine with a Linux driver. Disk 3 which is listed as missing on Unraid , I could not get to mount on the windows machine. 

 

Question, is there a way I can turn off disk 1, which does not have much data on it. And then use the Disk 1 disk in place of the Disk 3 and restart array and have Parity Disk rebuild Disk 3?

Or any other thoughts on how to get data off of Disk 3 if I can't get it to mount anywhere?

 

THANKS in advance.

  • Community Expert
26 minutes ago, BigDaddyMoe said:

Question, is there a way I can turn off disk 1, which does not have much data on it. And then use the Disk 1 disk in place of the Disk 3 and restart array and have Parity Disk rebuild Disk 3?

 

No, parity needs the correct missing disks (the ones that were used to sync it) to be able to rebuild a disk, and with single parity only one disk can be missing/disable.

 

 

  • Author

Not what I wanted to hear:(  

Any other thoughts on how to get data off of Disk 3 if I can't get it to mount anywhere? 

Do you think the disk is fried if I cant mount it anywhere? I thought 10TB WD Red Pro I wouldnt have to worry about it, Disk one that mounts, makes a loud grinding noise on occasion.

  • Author

I dont understand why I cant enable disk 1 if unraid finds it, and it mounts on other systems, shouldnt i just be able to choose it in the drop down and it should mount?

THANKS

  • Community Expert
17 minutes ago, BigDaddyMoe said:

I dont understand why I cant enable disk 1 if unraid finds it, and it mounts on other systems, shouldnt i just be able to choose it in the drop down and it should mount?

You can re-enable disk1, if it's not failing, but due to being out of sync and using btrfs disk3 would be unmountable, also disk6 could no longer be missing.

  • Author

Disk 6 shows up now.

  • Community Expert

If you want to try it I'll post the procedure below, but like mentioned almost certainly disk3 will be unmountable, at best there could be some recoverable data using btrfs restore:

 

-Tools -> New Config -> Retain current configuration: All -> Apply
-Check all assignments and assign any missing disk(s) if needed, including the new disk3, replacement disk should be same size or larger than the old one
-IMPORTANT - Check both "parity is already valid" and "maintenance mode" and start the array (note that the GUI will still show that data on parity disk(s) will be overwritten, this is normal as it doesn't account for the checkbox, but it won't be as long as it's checked)
-Stop array
-Unassign disk3
-Start array (in normal mode now), ideally the emulated disk will now mount (unlike in this case) and contents look correct.
-If the emulated disk mounts and contents look correct stop the array, re-assign disk3 and start array to begin rebuilding, if it doesn't you can try brtrs restore, on the emulated or rebuilt disk.

  • Author

THANKS Will try

  • Author

Didnt work I can get the array started but Disk 3 shows Unmountable: not mounted yet the parity rebuild made writes to the disk and it is green square.

I'm in safe mode and Check Filesystem Status says See Disk Settings.

  • Community Expert
17 hours ago, BigDaddyMoe said:

but Disk 3 shows Unmountable:

As expected.

  • Author

If I tried mounting this from a linux machine would I have better luck trying to get access to my data?

 


root@Tower45TB:~# btrfs-find-root /dev/sdc1
Couldn't read tree root
Superblock thinks the generation is 24
Superblock thinks the level is 0
bad key ordering 0 1
leaf free space ret -5563, leaf data size 16283, used 21846 nritems 243
leaf free space ret -5563, leaf data size 16283, used 21846 nritems 243
leaf free space incorrect 30490624 -5563
Well block 30408704(gen: 9 level: 0) seems good, but generation/level doesn't match, want gen: 24 level: 0
Well block 30654464(gen: 8 level: 0) seems good, but generation/level doesn't match, want gen: 24 level: 0
Well block 30638080(gen: 7 level: 0) seems good, but generation/level doesn't match, want gen: 24 level: 0
Well block 30556160(gen: 5 level: 0) seems good, but generation/level doesn't match, want gen: 24 level: 0
root@Tower45TB:~# 
___________________________________________________________________________________________________

root@Tower45TB:~# btrfs restore -v /dev/sdc1 /mnt/disk2/restore
checksum verify failed on 21790720 found 000000CE wanted 00000078
checksum verify failed on 21790720 found 000000CE wanted 00000078
bad tree block 21790720, bytenr mismatch, want=21790720, have=0
Couldn't read tree root
Could not open root, trying backup super
checksum verify failed on 21790720 found 000000CE wanted 00000078
checksum verify failed on 21790720 found 000000CE wanted 00000078
bad tree block 21790720, bytenr mismatch, want=21790720, have=0
Couldn't read tree root
Could not open root, trying backup super
checksum verify failed on 21790720 found 000000CE wanted 00000078
checksum verify failed on 21790720 found 000000CE wanted 00000078
bad tree block 21790720, bytenr mismatch, want=21790720, have=0
Couldn't read tree root
Could not open root, trying backup super
root@Tower45TB:~# 

_______________________________________________________________
root@Tower45TB:~# btrfs restore -v /dev/md3 /mnt/disk2/restore
checksum verify failed on 21790720 found 000000CE wanted 00000078
checksum verify failed on 21790720 found 000000CE wanted 00000078
bad tree block 21790720, bytenr mismatch, want=21790720, have=0
Couldn't read tree root
Could not open root, trying backup super
checksum verify failed on 21790720 found 000000CE wanted 00000078
checksum verify failed on 21790720 found 000000CE wanted 00000078
bad tree block 21790720, bytenr mismatch, want=21790720, have=0
Couldn't read tree root
Could not open root, trying backup super
checksum verify failed on 21790720 found 000000CE wanted 00000078
checksum verify failed on 21790720 found 000000CE wanted 00000078
bad tree block 21790720, bytenr mismatch, want=21790720, have=0
Couldn't read tree root
Could not open root, trying backup super
root@Tower45TB:~# 
__________________________________________________________

root@Tower45TB:~# btrfs restore -vi /dev/md3 /mnt/disk2/restore
checksum verify failed on 21790720 found 000000CE wanted 00000078
checksum verify failed on 21790720 found 000000CE wanted 00000078
bad tree block 21790720, bytenr mismatch, want=21790720, have=0
Couldn't read tree root
Could not open root, trying backup super
checksum verify failed on 21790720 found 000000CE wanted 00000078
checksum verify failed on 21790720 found 000000CE wanted 00000078
bad tree block 21790720, bytenr mismatch, want=21790720, have=0
Couldn't read tree root
Could not open root, trying backup super
checksum verify failed on 21790720 found 000000CE wanted 00000078
checksum verify failed on 21790720 found 000000CE wanted 00000078
bad tree block 21790720, bytenr mismatch, want=21790720, have=0
Couldn't read tree root
Could not open root, trying backup super
root@Tower45TB:~# 

  • Community Expert
10 hours ago, BigDaddyMoe said:

If I tried mounting this from a linux machine would I have better luck trying to get access to my data?

It will be the same, Unraid is Linux, though if you use the latest kernel the btrfs tools might be a little better.

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.