Thursday at 08:40 PM1 day Hi mods / everyone,I can’t start a topic in Plugin Support yet. This is my first Unraid plugin. I’m a long-time Unraid user/supporter and would like this thread moved to Plugin Support if that’s the right place. Thank you!---[Plugin] Storage GuardI’m a bit nervous and excited to share this—it’s my first plugin, and I really hope others find it useful. Testing, bug reports, and honest feedback would mean a lot.### Why I built itDrive prices have gotten painful. I run large Red drives (26TB class). What used to cost me around ~$380 is now well over $1,100 to replace. When a data disk fails, Unraid can keep the array online with parity emulation—but the usual next step is “buy a replacement now.”What I actually want, at a glance on Main, is simpler: Can I still move data off the failed (emulated) disk onto the rest of the array (or free up space another way) without being forced to buy a new drive the same day?If free space is still high enough to evacuate that disk’s data, I have options. If it isn’t, I need to know early—not after the failure—because replacement cost is no longer casual money.Storage Guard is that first-glance check. You set free-space thresholds for the array and each pool. When remaining free space falls to or below a threshold, the total free space bar on Main is colored yellow (warning) or red (critical). Optional Unraid notifications use the same thresholds.### What it does- Free-space Warning / Critical thresholds for the array and each pool- Thresholds from real disk sizes, or custom values (e.g. 1.5T, 500G, 7.5T)- Colors the Main free space bar (outline or solid, per array/pool)- Optional Unraid notifications (independent of coloring)- Settings under Settings → User Utilities → Storage GuardFull docs: https://github.com/ibigsnet/StorageGuard/blob/main/DOCS.md### InstallPlugins → Install Plugin, paste:https://raw.githubusercontent.com/ibigsnet/StorageGuard/main/storageguard.plgGitHub: https://github.com/ibigsnet/StorageGuard### Requirements / testingThe plugin file currently allows Unraid 6.12.0+, but I’ve only tested on Unraid 7.1.3. Main free-bar coloring is built around Unraid 7’s layout, so if you’re on something else, please try it and tell me what works (or breaks)—I especially want reports from other 7.x builds, and from 6.12 if anyone tries it.### Looking for testers / feedbackThis is an early community release. As a first-time plugin author I’m especially keen on real-world testing. Please try it and report back:- Array-only, pools-only, and mixed layouts- Multiple named pools (any names—not only “cache”)- Main free-bar coloring (outline vs solid)- Alerts firing correctly- Anything that breaks after plugin update / uninstallWhen reporting a bug, please include Unraid version, brief disk/pool layout, what you expected, and what you saw (screenshots of Settings + Main help a lot).Feature ideas are welcome too—especially around how people think about “enough free space to survive a disk loss.”Thanks for reading, and thank you in advance to anyone who tries it. I hope Storage Guard helps you the same way I hoped it would help me.If we move the post, can we title: [Plugin] Storage Guard - free-space thresholds so you know if a failed disk still leaves room to move data
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.