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.

Error on cache drive pool, Unmountable: No file system. BTRFS: error, IO failure, Failed to recover log tree

Featured Replies

  • Community Expert

My Unraid server was non-responsive so I had to force reboot via IPMI. Upon reboot, I am getting the following error and the docker tab is showing no docker containers installed:

 

BTRFS: error (device nvme1n1p1) in btrfs_replay_log:2500: errno=-5 IO failure (Failed to recover log tree)

 

image.thumb.png.8faba6656746e0df30373159e8f7853c.png

 

I came across THIS post which seems relevant but their error was slightly different. Thoughts on how to proceed? (diags attached)

 

EDIT: Here is another clue. The cache pool on which docker.img lives is showing unmountable:

image.thumb.png.1e87a63351311fd32cec2d693f33ca81.png

 

corsermoon-diagnostics-20230615-1340.zip

Edited by CorserMoon

Solved by JorgeB

  • CorserMoon changed the title to Error on cache drive pool, Unmountable: No file system. BTRFS: error, IO failure, Failed to recover log tree
  • Community Expert
  • Solution

If the log tree is the only issue this may help:

 

btrfs rescue zero-log /dev/nvme1n1p1

 

Then re-start array.

  • Author
  • Community Expert
21 minutes ago, JorgeB said:

If the log tree is the only issue this may help:

 

btrfs rescue zero-log /dev/nvme1n1p1

 

Then re-start array.

Should I stop the array first before running this command?

  • Community Expert

You can run with the array running since the pool in not mounted.

  • Author
  • Community Expert

That did it. Thank you @JorgeB:D

  • Author
  • Community Expert
1 hour ago, JorgeB said:

You can run with the array running since the pool in not mounted.

Do you recommend running a scrub on the cache pool? 

  • Community Expert

You can run a scrub, also take the opportunity to make sure backups are up to date.

  • 5 months later...

This also worked for me.  Currently running the SCRUB and told it to fix errors if found.  

 

Thank you for the information!!

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.