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.

[7.0.1] Cache pool needs to be recreated after each new start

Featured Replies

Hello Unraiders

 

At the version 7.0.0 I removed one problematic drive from the cache pool. I now have only one drive for the cache pool.

 

Everytime I restart the server, I cannot start the array without deleting first the cache pool and then creating it again.

 

image.png.0cefa5b2bb91d5e8843f9975388b365c.png

Before removing the pool

image.thumb.png.f7523f2659dd5eb8f170e81aa3475e75.png

after removing the pool

image.thumb.png.882a696e94de20a27b87e2b006c6e578.png

 

After starting it again

 

image.png.48cd382eb4d195b80292cb0101c8c85f.png

 

Diagnostics attached as well

 

Thanks in advance for the support!

 

unraid-diagnostics-20250306-1146.zip

Solved by JorgeB

  • Community Expert
  • Solution

There's currently a bug removing devices from btrfs raid1 pools, with the array running type:

 

btrfs balance start -f -dconvert=single -mconvert=dup /mnt/cache

 

When that done, post new diags, with the array still running

  • Community Expert

Balance is still going, wait for the read/write activity to stop in the pool, then post new diags

  • Author

ok, it just finished (but with errors)

full diagnostics attached

 

Mar  6 15:23:28 unraid kernel: BTRFS info (device sdb1): relocating block group 232059305984 flags data|raid1
Mar  6 15:23:33 unraid kernel: BTRFS warning (device sdb1): csum failed root -9 ino 495 off 719138816 logical 232778444800 csum 0xa85f6673 expected csum 0x908ad908 mirror 1
Mar  6 15:23:33 unraid kernel: BTRFS warning (device sdb1): checksum error at logical 232778444800 mirror 1 root 5 inode 20555644 offset 1011712 length 4096 links 1 (path: appdata/Plex-Media-Server/Library/Application Support/Plex Media Server/Metadata/TV Shows/0/c4f04a5efc1d85df7a2d53942b0385b2652d18c.bundle/Contents/_combined/art/tv.plex.agents.series_488a79589fc5f3e99157ee8e1cbb19b6f80490ac)
Mar  6 15:23:33 unraid kernel: BTRFS error (device sdb1): bdev /dev/sdb1 errs: wr 0, rd 0, flush 0, corrupt 43, gen 0
Mar  6 15:23:33 unraid kernel: BTRFS warning (device sdb1): csum failed root -9 ino 495 off 719142912 logical 232778448896 csum 0x82f5e12d expected csum 0x8188ffff mirror 1
Mar  6 15:23:33 unraid kernel: BTRFS warning (device sdb1): checksum error at logical 232778448896 mirror 1 root 5 inode 20555644 offset 1015808 length 4096 links 1 (path: appdata/Plex-Media-Server/Library/Application Support/Plex Media Server/Metadata/TV Shows/0/c4f04a5efc1d85df7a2d53942b0385b2652d18c.bundle/Contents/_combined/art/tv.plex.agents.series_488a79589fc5f3e99157ee8e1cbb19b6f80490ac)
Mar  6 15:23:33 unraid kernel: BTRFS error (device sdb1): bdev /dev/sdb1 errs: wr 0, rd 0, flush 0, corrupt 44, gen 0
Mar  6 15:23:33 unraid kernel: BTRFS warning (device sdb1): csum failed root -9 ino 495 off 719138816 logical 232778444800 csum 0xa85f6673 expected csum 0x908ad908 mirror 1
Mar  6 15:23:33 unraid kernel: BTRFS warning (device sdb1): checksum error at logical 232778444800 mirror 1 root 5 inode 20555644 offset 1011712 length 4096 links 1 (path: appdata/Plex-Media-Server/Library/Application Support/Plex Media Server/Metadata/TV Shows/0/c4f04a5efc1d85df7a2d53942b0385b2652d18c.bundle/Contents/_combined/art/tv.plex.agents.series_488a79589fc5f3e99157ee8e1cbb19b6f80490ac)
Mar  6 15:23:33 unraid kernel: BTRFS error (device sdb1): bdev /dev/sdb1 errs: wr 0, rd 0, flush 0, corrupt 45, gen 0
Mar  6 15:23:41 unraid kernel: BTRFS info (device sdb1): balance: ended with status: -5

 

unraid-diagnostics-20250306-1637.zip

  • Community Expert

Balance aborted due to a corrupt file, you will need to delete that file, or restore from a backup, then resume the balance, note that the command is slightly different to avoid rebalancing what is already done:

 

btrfs balance start -f -dconvert=single,soft -mconvert=dup,soft /mnt/cache

 

If more corrupt files are found, you will also need to delete them and continue.

  • Community Expert

Now type, with the array still running:

 

btrfs dev del missing /mnt/cache

 

Then stop the array and reimport the single pool device:

 

on main click on the first device for that pool and then "remove pool"
back on main, create a new pool with the same name and 1 slot
assign the pool device, leave the filesystem set to auto
start the array to import the pool, and the issue should be resolved 

  • Author

Thank you, it worked!

image.png.1a5a46bb1e4c3d8d1c9d3e8730c518c2.png

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.