Monitoring and managing Linux software RAID
Systems administrators managing a data center face numerous challenges to achieve required availability and uptime. Two of the main challenges are shrinking budgets (for hardware, software, and staffing) and short deadlines in which to deliver solutions. The Linux community has developed kernel support for software RAID (Redundant Array of Inexpensive Disks) to help meet those challenges. Software RAID, properly implemented, can eliminate system downtime caused by disk drive errors. The source code to the Linux kernel, the RAID modules, and the raidtools package are available at minimal cost under the GNU Public License. The interface is well documented and comprehensible to a moderately experienced Linux systems administrator.
In this article the author provides an overview of the software RAID implementation in the Linux 2.4.X kernel. He describes the creation and activation of software RAID devices as well as the management of active RAID devices. Finally, he discusses some procedures for recovering from a failed disk unit.
By Ryan Matteson at Sys Admin Magazine.
[ Read more ]