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.

Unraid 7.3.0 | All Shares Unavailable

Featured Replies

Hi,

I recently upgraded to 7.3.0 as of 5 days ago, and found this morning my reverse proxy Docker container was throwing SqliteError: disk I/O error. Tried restarting the container, threw an error of docker: Error response from daemon: error while creating mount source path '/mnt/user/appdata/pangolin/config': mkdir /mnt/user: file exists. Have since then found that all my SMB shares have disappeared.

Reviewing the logs, I'm seeing a lot of `make_connection_snum: canonicalize_connect_path failed for service appdata, path /mnt/user/appdata but for backup as well. I have several shares though and they are all coming back as unreachable in Windows and the Shares tab in Unraid is completely blank.

Attached are diagnostics. I'm currently going through file system checking each disk, but any assistance would be appreciated. Thank you.

notyourunraid-diagnostics-20260521-0908.zip

Solved by trurl

  • Author

All drives passed xfs_repair status as no filesystem corruption detected.

I've since rebooted the server and everything appears to have returned to normal.

Will monitor things for now but would be great to know if the diags gave any indication of something failing that I need to address or if this was just a one off blip.

Edited by idkwatimdoin
Words are hard

  • Community Expert
  • Solution
1 hour ago, idkwatimdoin said:

All drives passed xfs_repair status as no filesystem corruption detected.

More likely a problem with cache, since /mnt/user0 was mounted, but /mnt/user was not mounted.

  • Author
31 minutes ago, trurl said:

More likely a problem with cache, since /mnt/user0 was mounted, but /mnt/user was not mounted.

I see. Admittedly I didn't check the caches and only the mechanical drives as that's where I thought the issue stemmed from.

Why the user and user0 paths? User0 seems to contain significantly less than user (I'm assuming that's config related or by design but never gave it much thought until now).

If it were the cache though, should it be expected to see some kind of error or failure in the drive before the shares disappeared from existence?

  • Community Expert

user0 is the user shares excluding all pools (just the array, in other words). user is the user shares including array and all pools.

I think historically, mover worked by moving cache to user0, so user share settings such as allocation method and split level could be applied when moving to the array.

It is more complicated than that now, but user0 is still created when starting the array because many still want it.

  • Community Expert

But unless /mnt/user is mounted user shares don't exist. Didn't see exactly where it went away in your diagnostics since it was created when the array started, but it no longer existed when the diagnostics were taken. /mnt/user0 was still there so I assume array access was OK but something not working with pools (cache).

Might be useful scrub cache.

  • Author

Understood, thanks for the info.

Looks like scrubbing the cache was disabled (seems to have been that way since I set up the server many years ago) so have configured it to run once a month but away from the parity cache check timeframes.

A question on the scrubbing for caches though; while I have redundancy on the cache pool, the drives are different sizes (one is 4TB, the other 2TB for a usable pool of 3TB). I understand making the cache drives the same size would be recommended but not possible for me at the moment.

Will the scrubbing operation run into any problems with different sized drives? Or does it just run off the pool availability size?

  • Community Expert
2 hours ago, idkwatimdoin said:

Will the scrubbing operation run into any problems with different sized drives?

No, but the usable space is the same as the smaller device.

  • Author
2 hours ago, JorgeB said:

No, but the usable space is the same as the smaller device.

Interesting. In my use case, these two screenshots seem to report different metrics for usable space (the Main page reports correctly in that 2TB is "usable", but the math on the Dashboard reporting doesn't seem to be mathing:

Dashboard:

image.png

Main:

image.png

  • Community Expert

The used/free on main will be correct, cpacity is incorrectly reported in this case, this is a btrfs issue.

  • Community Expert

There have been known issues with BTRFS space reporting for a long time when you have an odd number of drives that are of mixed sizes. I suspect that this is just a manifestation of that. I believe that the Used space is reliable, but the others are not. As far as I know this needs to be fixed within the BTRFS driver level, but is obviously not trivial issue or would have happened a long time ago.

  • Community Expert

For mixed sizes of btrfs drives, single profile would give you the total capacity, but of course, you wouldn't

9 hours ago, idkwatimdoin said:

have redundancy on the cache pool

  • Author

No problems, thank you all for your help.

So far so good. I will keep in mind regarding the cache drives and (at some point when pricing isn't through the roof) replace the lower capacity cache drive with a like size of the existing one.

FWIW, the scrub completed on my cache pool overnight and no system errors were reported there either, so... it's a double-edged sword at this point (great there's no errors, but unsettling that there's no clear reason as to why this happened in the first place).

I'll raise a new topic if the issue recurs and troubleshooting steps here haven't helped.

Thanks again!

Edited by idkwatimdoin
Words really are hard :|

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.