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 error on cache drive making Docker fail

Featured Replies

Hi,

 

I'm having a bit of an issue with my cache SSD.

Yesterday night my server went down unexpectedly, when I got it back up again I noticed warnings about BTRFS errors in the logs.

After a bit of poking around on the net I came across the `btrfs dev stats /mnt/xxxx` command that tells me I have 4 corruption errors. However, when I try to start a scrub it aborts immediately and tells me there's no errors.

I'm a bit lost now, any advice would be greatly appreciated.

 

Screenshot 2023-12-18 at 12.26.14.png

  • Community Expert

Have you done memtest?

  • Community Expert

Also change the docker network to ipvlan.

 

Good idea to run memtest, but you should backup and recreate the pool, after replacing the RAM if there are errors found.

  • Author

Hi, sorry for the delay I had to look up how to run memtest.

 

I created a stick last night and ran it over night, the result this morning was a pass.

 

In terms of backing up and recreating, my pool is a single drive, am I able to btrfs restore, format and reuse or will I need to replace the entire drive?

  • Community Expert

If the pool still mounts you don't need btrsf restore, just copy everything you can somewhere else.

  • Author

Ah Ok, that's great and then just do a standard format of the pool drive and copy it back?

  • Community Expert

Yep.

  • Author

Brilliant, thanks so much for your help.

  • Author

I'm having some trouble reformatting the drive. I thought I needed to change the file system type with the array stopped and then restart but having stopped the array I can't change the file system type.

 

I saw something about changing `cacheFsType` in `/config/disk.cfg` but I don't seem to have that key in mine, post was from a while ago though.

  • Community Expert

With the array stopped click on the pool and then "erase".

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.