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.

Cache: Unmountable: Unsupported or no file system

Featured Replies

I've read through other I read through other posts and tried a bunch of different things but I am unable to mount my 4 disk cache pool

I've tried to attach the diagnostic but I can't figure it out

  • Community Expert

Mar 12 18:40:21 PlexMart kernel: BTRFS error (device sdq1): parent transid verify failed on logical 9917928243200 mirror 1 wanted 835404 found 835380

Mar 12 18:40:21 PlexMart kernel: BTRFS error (device sdq1): parent transid verify failed on logical 9917928243200 mirror 2 wanted 835404 found 835380

There were some writes lost to the pool, this is typically a device or controller firmware issue, i.e., it lied regarding write barriers.

This error is typically fatal, meaning the pool will need to be recreated, there are some recovery options below. btrfs restore is the one that has a better chance of working in this case, but try the other ones first:

https://forums.unraid.net/topic/46802-faq-for-unraid-v6/page/2/#findComment-543490

  • Author

thank you. step 1 of mounting it RO appears to allow me to read SOME stuff.

I am copying everything from /temp to the array so I can rebuild the cache.

when I try to du -h --max-depth=1 /temp I get input/output error on 2 files and 2 VM folders.

Is it worth doing anything to repair those errors in order to not lose those 2 VMs?

2 hours ago, JorgeB said:

Mar 12 18:40:21 PlexMart kernel: BTRFS error (device sdq1): parent transid verify failed on logical 9917928243200 mirror 1 wanted 835404 found 835380

Mar 12 18:40:21 PlexMart kernel: BTRFS error (device sdq1): parent transid verify failed on logical 9917928243200 mirror 2 wanted 835404 found 835380

There were some writes lost to the pool, this is typically a device or controller firmware issue, i.e., it lied regarding write barriers.

This error is typically fatal, meaning the pool will need to be recreated, there are some recovery options below. btrfs restore is the one that has a better chance of working in this case, but try the other ones first:

https://forums.unraid.net/topic/46802-faq-for-unraid-v6/page/2/#findComment-543490

  • Community Expert
1 hour ago, elmetal said:

when I try to du -h --max-depth=1 /temp I get input/output error on 2 files and 2 VM folders.

They may be corrupt, you could try btrfs restore on those, it will skip any corrupt files, of course; they will still be corrupt, but depending on how much, it could still work or allow some recovery.

  • Author
3 hours ago, JorgeB said:

They may be corrupt, you could try btrfs restore on those, it will skip any corrupt files, of course; they will still be corrupt, but depending on how much, it could still work or allow some recovery.

I copied what I could via btrfs restore etc.

Then I tried to do the --repair portion and got this as a result:


enabling repair mode WARNING: Do not use --repair unless you are advised to do so by a developer or an experienced user, and then only after having accepted that no fsck can successfully repair all types of filesystem corruption. E.g. some software or hardware bugs can fatally damage a volume. The operation will start in 10 seconds. Use Ctrl-C to stop it. 10 9 8 7 6 5 4 3 2 1parent transid verify failed on 9917928243200 wanted 835404 found 835380 parent transid verify failed on 9917928243200 wanted 835404 found 835380 parent transid verify failed on 9917928243200 wanted 835404 found 835380 Ignoring transid failure parent transid verify failed on 9917928259584 wanted 835404 found 835380 parent transid verify failed on 9917928259584 wanted 835404 found 835380 parent transid verify failed on 9917928259584 wanted 835404 found 835380 Ignoring transid failure ERROR: child eb corrupted: parent bytenr=9917925277696 item=23 parent level=2 child bytenr=9917928259584 child level=0 ERROR: failed to read block groups: Input/output error ERROR: cannot open file system Starting repair. Opening filesystem to check...


  • Community Expert

Like mentioned, this type of error is typically fatal, if you recovered what you can, you may need to reformat the pool.

  • Author

btrfs check --repair --tree-root 9917919625216 /dev/sdX1

mount -o ro,usebackuproot /dev/sdq1 /mnt/recovery

Allowed me to remount it as rw, and allowed me to scrub for errors, it's all working now

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.