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.

BTRFS errors on a mirrored cache pool, now shows no filesystem. OMG HELP

Featured Replies

I have 2 500gb crucial ssd's mirrored in a raid 1 cache pool. I keep everything updated, on the latest 6.9.2.

 

Everything was swimming along nicely until this morning when I updated Fix Common Problems, then went to CA and showed me that docker was disabled. I check things out and see that my cache drive is in read only mode, and one of the 2 SSDs was showing BTRFS errors to trigger this. I was confused why I would have any issues, if one drive had a problem, wouldn't the second be able to keep things afloat?

 

So I tried stopping the array, this way i can add a spare SSD to pool devices and copy the cache drive contents, then possibly drop BTRFS for XFS and run a single cache drive with scheduled backups. Stopping the array was getting hung up on unmounting the cache drive. i tried manually unmounting, but no joy. So I rebooted into safe mode and now both SSDs are showing as unmountable with no file system.

 

For the love of god, please tell me there's a way to recover the cache drive contents. I've been running a mirrored cache pool solely for the peace of mind that i have redundancy, how could this be happening? What can i do?

 

image.png.3b1e524db5ff3518ebd0451757d7d05f.png

image.png.339c5d967f5b2f2f2fc4bce993e9151b.png

Solved by JorgeB

  • Community Expert
  • Solution

Mirror is for redundancy, it won't help with filesystem corruption which is the problem here, there are some recovery options here, see if you can backup anything important then re-format the pool and restore the data.

  • Author
50 minutes ago, JorgeB said:

Mirror is for redundancy, it won't help with filesystem corruption which is the problem here, there are some recovery options here, see if you can backup anything important then re-format the pool and restore the data.

THANK YOU!!!

 

btrfs restore is doing the trick for me

Edited by [email protected]

  • Author
51 minutes ago, JorgeB said:

Mirror is for redundancy, it won't help with filesystem corruption which is the problem here

 

for my new cache pool, would it make sense to run a single drive primary cache and schedule rsync on the entire drive to a secondary SSD pool, this way both drives are XFS, both drives have independent filesystems, and i could stop the array and hot swap the backup cache in case of failure. is this plausible or am i missing something?

  • Community Expert

For backups it would be much better, assuming the sync is done frequently enough.

  • Author

roger that. thanks for your help. i almost had an anxiety attack

  • Author

edit: i re-ran it and yea it appears to skip existing files pretty quickly

 

 

btrfs restore ran for a while but hit a not enough memory error.. not sure what to do next

 

would re-running skip over what's already restored?

 

image.png.586fc7637440fa866fd75904ae7be4d8.png

image.png.ed6e35ef6d38b617fb37a30c4d9bbe8c.png

Edited by [email protected]

  • Community Expert
12 hours ago, [email protected] said:

would re-running skip over what's already restored?

Not sure, you can try, or restore to a different path.

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.