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.

Ironthorne

Members
  • Joined

  • Last visited

Everything posted by Ironthorne

  1. Thanks for the detailed reply, really appreciate you taking the time. For my setup I think switching everything over to ZFS would be overkill, and I’m definitely not confident enough to start rewriting SMB configs by hand. I’ll stick with the simpler approach for now, but your explanation was super helpful.
  2. Hi everyone, I’m relatively new to Unraid and have been using Copilot to help me troubleshoot this, but I’ve hit a wall and could really use some guidance from the community. My goal: Expose Btrfs snapshots to Windows via SMB “Previous Versions” using shadow_copy2 for a specific directory in my user share. System summary - Unraid 7.2.2 (stable) - Btrfs pool with regular snapshots created via User Scripts (every 15 minutes + daily retention) - Snapshots stored under .snapshots/... and fully functional - Windows clients can access the share normally - No SimonF Snapshots plugin currently installed - No custom SMB Extras active - Share is healthy and accessible The problem I cannot get shadow_copy2 to apply to a single specific SMB share. On Unraid 7.2.2, every attempt to inject the required VFS parameters either: - ends up in the global section instead of the share, or - creates a duplicate share section, which causes Samba to mark the share “available = No”. As a result, Windows “Previous Versions” shows nothing, even though snapshots exist and are valid. What I’ve already tried / ruled out 1. Manual SMB overrides I’ve tried multiple approaches: - smb-extra.conf - smb-local.conf - per‑share include files - parameter‑only includes - global includes - section‑based overrides On Unraid 7.2.2, all of these either: - inject into [global] instead of the share, or - create a second [DataDisk] section, which breaks the share. It appears Unraid 7.x changed the SMB layering so that per‑share overrides are no longer honored. 2. Per‑share SMB Extras This feature appears to have been removed in 7.x, so I cannot use it to inject shadow_copy2 safely. 3. SimonF Snapshots plugin I want to be very clear: I have huge respect for the work plugin authors do for the community. This is not a complaint — just an observation of behavior on 7.2.2. When I tried the plugin: - The GUI hook for the Snapshots tab did not appear - The SMB include file was not generated - The cron integration conflicted with Unraid’s scheduler - The plugin’s SMB injection mechanism didn’t seem to fire Because of this, I uninstalled it to avoid further conflicts. If the plugin is still the intended path on 7.x, I’d be very happy to reinstall it and configure it manually. 4. Share configuration issues I’ve verified: - The share path exists - Permissions are correct - No CRLF issues in the share config - No invalid characters in the share name - No disk include/exclude conflicts - The share is accessible from Windows normally So the share itself is healthy. 5. Snapshots themselves Snapshots are created correctly and retained as expected. I can restore files manually from the server without issue. The only missing piece is SMB exposure. Current behavior - Snapshots exist and are valid - I can restore files manually - Windows “Previous Versions” shows nothing - shadow_copy2 never appears inside the share - It always ends up in [global] - I cannot find any supported way to inject per‑share VFS parameters on 7.2.2 My question Is there any supported or working method on Unraid 7.2.2 to expose Btrfs snapshots to SMB via shadow_copy2? Or is this currently broken due to changes in the SMB config layering in 7.x? If the SimonF plugin is still the intended path, is there a manual way to enable the SMB include file even though the GUI tab doesn’t appear? Any guidance would be hugely appreciated. Thanks, Ironthorne

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.