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.

Cannot create an cache drive pool after server getting shutdown and rebooted.

Featured Replies

I just tore my server down to clean everything out and upon starting it back up I was unable to mount my cache drive pool. I then proceeded to update my server from version 6.9.2 to 6.10.3.  After trying to mount the drives I said screw it and wiped the drives and formatted them. I even went into tools and did a new config. I have changed out my cables to my drives and tried multiple things but cannot get the drives to mount in a pool. Please help here are my logs.

tower-syslog-20220909-1533.zip

Solved by JorgeB

  • Author

I seem to always have the unsolvable errors xD. Last motherboard caught fire lol

  • Author

More info: I am getting an unraid error and I cannot mount more then one drive in my cache pool. Not sure what went wrong. I disassembled my server and cleaned it and put it back together and then could not remount my cache pool. Upon rebooting from the GUI the server would hang with a usb error. I then proceeded to replace the usb key updating to the latest version of unraid and that fixed the boot issue hanging. I then wiped and formatted all of my cache drives and still cannot mount more then one cache drive in a pool without getting a invalid pool config or no pool uuid. I also have an error on my parity drive stating ERROR: cannot scan /dev/sdf1: Input/output error.

  • Author

Trying to run an extended self-test on the parity drive but has been at 10% for a while.

 

  • Author

I've also changed the cables to the parity and all ssd cache drives.

  • Author

Great troubleshooting Toxic! keep it up. "Rambles on to self"

  • Author

Ready to throw the motherboard ram and cpu out the window and start with a newer build

  • Community Expert
4 hours ago, ToXicreloadz said:

Trying to run an extended self-test on the parity drive but has been at 10% for a while.

 

The extended check only updates every 10%.   The check will typically take around 2 hours per TB so that can give you an estimate as to when you will see the percentage update.

  • Community Expert
  • Solution
Sep  9 15:01:30 Tower emhttpd: /mnt/cache ERROR: cannot scan /dev/sdf1: Input/output error

This is the problem, sdf is parity and because you have an odd number of btrfs arrays devices makes it look like parity has an invalid btrfs filesystem and causes issues during btrfs device scan, it's a known issue but there's no fix for now, workaround is to use xfs only for the array, use btrfs encrypted, or have an even number of btrfs array devices, this last option usually works but not always.

  • Community Expert
37 minutes ago, JorgeB said:

it's a known issue but there's no fix for now,

Just saw the new test release and there's a fix for this issue, so if you wait for v6.11-rc5, which should be released soon, you will be able to use the pool with the current array config.

  • Author
1 hour ago, JorgeB said:
Sep  9 15:01:30 Tower emhttpd: /mnt/cache ERROR: cannot scan /dev/sdf1: Input/output error

This is the problem, sdf is parity and because you have an odd number of btrfs arrays devices makes it look like parity has an invalid btrfs filesystem and causes issues during btrfs device scan, it's a known issue but there's no fix for now, workaround is to use xfs only for the array, use btrfs encrypted, or have an even number of btrfs array devices, this last option usually works but not always.

Can't I just convert my array drives all over to XFS one at a time?
Granted it I would have to rebuild the drive, but is it safe to rebuild a drive with the parity showing the error. 

 

Tower root: ERROR: cannot scan /dev/sdf1: Input/output error

  • Author
2 hours ago, JorgeB said:
Sep  9 15:01:30 Tower emhttpd: /mnt/cache ERROR: cannot scan /dev/sdf1: Input/output error

This is the problem, sdf is parity and because you have an odd number of btrfs arrays devices makes it look like parity has an invalid btrfs filesystem and causes issues during btrfs device scan, it's a known issue but there's no fix for now, workaround is to use xfs only for the array, use btrfs encrypted, or have an even number of btrfs array devices, this last option usually works but not always.

Issn't this just the issue with the parity drive. How does this affect the cache pool at all?

  • Community Expert
53 minutes ago, ToXicreloadz said:

convert my array drives all over to XFS one at a time?
Granted it I would have to rebuild the drive

Rebuild can't change filesystem, you would have to reformat.

 

  • Author

 

40 minutes ago, trurl said:

Rebuild can't change filesystem, you would have to reformat.

 

That's not a problem. I just need to know if it's safe to do so with the current status of the parity drive.

  • Community Expert
1 hour ago, ToXicreloadz said:

ssn't this just the issue with the parity drive. How does this affect the cache pool at all?

Because until now the error, caused by parity appears to have a btrfs filesystem,  interferes with the pool device scan, those errors will be ignored starting with rc5.

 

16 minutes ago, ToXicreloadz said:

I just need to know if it's safe to do so with the current status of the parity drive.

It is, assuming parity is valid, other issue won't affect the array.

  • Community Expert
3 hours ago, ToXicreloadz said:

That's not a problem. I just need to know if it's safe to do so with the current status of the parity drive.

Just so we're completely clear on this since you mentioned rebuilding and are still thinking about parity in relation to this.

 

After formatting to a new filesystem, you can't rebuild the data that was on the disk.

  • Author

I will add another hard drive into the array as a btrfs drive and see if that resolves the issue. Figner's crossed. Thx for your help.

  • Author
On 9/10/2022 at 6:00 AM, JorgeB said:
Sep  9 15:01:30 Tower emhttpd: /mnt/cache ERROR: cannot scan /dev/sdf1: Input/output error

This is the problem, sdf is parity and because you have an odd number of btrfs arrays devices makes it look like parity has an invalid btrfs filesystem and causes issues during btrfs device scan, it's a known issue but there's no fix for now, workaround is to use xfs only for the array, use btrfs encrypted, or have an even number of btrfs array devices, this last option usually works but not always.

Once I added another BTRFS drive into the array and rebooted the issue has been resolved.

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.