« on: January 01, 2010, 02:36:06 pm »
Idea: RAID Support
Description: Full RAID support, including:
Automounting RAID arrays
Alerting: RAID status "Damaged/Rebuilding" - show a single confirmation on the orbiters only once, RAID status "Removed" - show a single confirmation on the orbiters that a drive has been removed and data could be compromised if another drive fails, and RAID status "Failed" - show a nag on all orbiters similar to the low disk space nag. This nag will not go away until remedied.
Fix Faulty RAID Drive in WebAdmin: When a drive is marked by mdadm as FAULTY, the user must fix this manually via the command line. However, this can be fixed by showing an additional button for that drive - "Remove" (or similar name). Then have the result of this action be an mdadm --remove /dev/mdx /dev/sdy. When the page refreshes, the drive will be listed as REMOVED, where there is already logic in place for the user reactivate the removed drive. This final addition should allow most any user to fix a damaged RAID array from the web admin.
Skills Required: PHP, MySQL, C/C++