Skip to content

Conversation

@1JorgeB
Copy link
Contributor

@1JorgeB 1JorgeB commented Jan 8, 2026

Clarified that in current releases, the GUI only supports removing disks in RAID 1 configuration. If you do it with other redundant btrfs profiles, it will leave the pool degraded instead.

Before Submitting This PR, Please Ensure You Have Completed The Following:

  1. Are internal links to wiki documents using relative file links?
  2. Are all new documentation files lowercase, with dash separated names (ex. unraid-os.mdx)?
  3. Are all assets (images, etc), located in an assets/ subfolder next to the .md/mdx files?
  4. Have you checked to ensure there aren't other open Pull Requests for the same update/change?
  5. Is the build succeeding?

Summary by CodeRabbit

  • Documentation
    • Updated guidance on removing storage devices via the GUI to clarify specific RAID configuration requirements needed to perform this operation.

✏️ Tip: You can customize this high-level summary in your review settings.

Clarified that in current releases, the GUI only supports removing disks in RAID 1 configuration. If you do it with other redundant btrfs profiles, it will leave the pool degraded instead.
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 8, 2026

📝 Walkthrough

Walkthrough

Documentation was updated to clarify that the GUI for removing disks in Unraid requires the pool to be configured with RAID 1 for both data and metadata on BTRFS, replacing the previous generic note about redundant RAID profiles.

Changes

Cohort / File(s) Summary
Documentation Update
docs/unraid-os/using-unraid-to/manage-storage/partials/remove-disk-gui.mdx
Clarified specific RAID requirement (RAID 1 for data and metadata on BTRFS) for GUI-based disk removal instead of generic redundancy note

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A note was polished, clearer now it shines,
RAID 1 requirements on the line,
Docs refined with helpful care,
Users guided with precision rare!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately reflects the main change: it clarifies GUI requirements for disk removal, specifically the RAID 1 limitation.
Description check ✅ Passed The description provides clear context about the change and includes the repository's pre-submission checklist, though specific checkbox completion status is not indicated.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @docs/unraid-os/using-unraid-to/manage-storage/partials/remove-disk-gui.mdx:
- Line 4: Update the sentence that currently reads "The GUI currently only
supports removing devices if your pool is set up for %%RAID 1|raid1%% (for both
data and metadata for %%BTRFS|btrfs%%)" to (1) add the missing warning that
attempting disk removal via the GUI on pools using other redundant btrfs
profiles will leave the pool degraded, and (2) explicitly state the behavior for
ZFS pools (whether the RAID 1 requirement applies or if ZFS has different
support/limitations). Locate the sentence in remove-disk-gui.mdx and append a
clear warning sentence referencing non-RAID1 btrfs profiles leaving the pool
degraded, then add a short clarification line specifying the equivalent
requirement or difference for ZFS pools (e.g., "For ZFS, ...") so readers know
the exact support and risk.
📜 Review details

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0b23d8c and 9ea67f6.

📒 Files selected for processing (1)
  • docs/unraid-os/using-unraid-to/manage-storage/partials/remove-disk-gui.mdx
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: deploy-preview


- You can only remove one drive at a time using the GUI.
- Make sure your pool is using a redundant %%RAID|raid%% profile (like %%RAID 1|raid1%% for both data and metadata).
- The GUI currently only supports removing devices if your pool is set up for %%RAID 1|raid1%% (for both data and metadata for %%BTRFS|btrfs%%).
Copy link
Contributor

@coderabbitai coderabbitai bot Jan 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Inconsistency with PR description and missing ZFS clarification.

The PR description states this change "notes that attempting disk removal via the GUI on pools using other redundant btrfs profiles will leave the pool degraded," but this warning is not present in the actual documentation. Additionally, while the note specifically mentions BTRFS, the rest of the document references both BTRFS and ZFS (lines 5, 14), but it's unclear whether the RAID 1 requirement also applies to ZFS pools or if ZFS has different requirements.

Consider:

  1. Adding the warning mentioned in the PR description about non-RAID 1 profiles leaving the pool degraded
  2. Clarifying whether the RAID 1 requirement applies to ZFS pools or if they have different support
💡 Suggested enhancement
-- The GUI currently only supports removing devices if your pool is set up for %%RAID 1|raid1%%  (for both data and metadata for %%BTRFS|btrfs%%).
+- The GUI currently only supports removing devices if your pool is set up for %%RAID 1|raid1%% (for both data and metadata for %%BTRFS|btrfs%%). Attempting to remove devices from %%BTRFS|btrfs%% pools using other redundant profiles via the GUI will leave the pool degraded.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- The GUI currently only supports removing devices if your pool is set up for %%RAID 1|raid1%% (for both data and metadata for %%BTRFS|btrfs%%).
- The GUI currently only supports removing devices if your pool is set up for %%RAID 1|raid1%% (for both data and metadata for %%BTRFS|btrfs%%). Attempting to remove devices from %%BTRFS|btrfs%% pools using other redundant profiles via the GUI will leave the pool degraded.
🤖 Prompt for AI Agents
In @docs/unraid-os/using-unraid-to/manage-storage/partials/remove-disk-gui.mdx
at line 4, Update the sentence that currently reads "The GUI currently only
supports removing devices if your pool is set up for %%RAID 1|raid1%% (for both
data and metadata for %%BTRFS|btrfs%%)" to (1) add the missing warning that
attempting disk removal via the GUI on pools using other redundant btrfs
profiles will leave the pool degraded, and (2) explicitly state the behavior for
ZFS pools (whether the RAID 1 requirement applies or if ZFS has different
support/limitations). Locate the sentence in remove-disk-gui.mdx and append a
clear warning sentence referencing non-RAID1 btrfs profiles leaving the pool
degraded, then add a short clarification line specifying the equivalent
requirement or difference for ZFS pools (e.g., "For ZFS, ...") so readers know
the exact support and risk.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Adding the warning mentioned in the PR description about non-RAID 1 profiles leaving the pool degraded
  • Clarifying whether the RAID 1 requirement applies to ZFS pools or if they have different support

I don't think this is needed, the section above this one already mentions btrfs and ZFS, and don't think we need to expand on the degraded issue, since it already says only raid1 is supported, but leave it up to @ljm42, please let me know if prefer that I change it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like the humans are having a chat. I'll hop back into my burrow for now. If you need me again, just tag @coderabbitai in a new comment, and I'll come hopping out!

@github-actions
Copy link
Contributor

github-actions bot commented Jan 8, 2026

PR Preview Action v1.8.0

🚀 View preview at
https://unraid.github.io/docs/pr-preview/pr-403/

Built to branch gh-pages at 2026-01-08 09:20 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant