下一页 上一页 目录

1. 简介

  1. :什么是 RAID?
    :RAID 是“廉价磁盘冗余阵列”(Redundant Array of Inexpensive Disks)的缩写,旨在创建一种由独立磁盘组成的快速且可靠的磁盘驱动器子系统。在 PC 领域,“I”已经演变为代表“独立”(Independent),营销力量不断区分 IDE 和 SCSI。在其最初的含义中,“I”指的是“与冰箱大小的大型机 3380 DASD 相比,价格低廉”,这种巨型驱动器让漂亮的房子看起来都很便宜,钻石戒指看起来像小饰品。
  2. :本文档是什么?
    :本文档是 Linux MD 内核扩展、相关工具及其用户使用的教程/HOWTO/FAQ。MD 扩展在软件中实现了 RAID-0(条带化)、RAID-1(镜像)、RAID-4 和 RAID-5。也就是说,使用 MD,无需特殊的硬件或磁盘控制器即可获得 RAID 的许多好处。

    本文档不是 RAID 的入门介绍;您必须在其他地方找到相关信息。

  3. :Linux 内核实现了哪些级别的 RAID?
    :条带化(RAID-0)和线性连接是 2.x 系列内核的标配。此代码具有生产质量;它被充分理解和维护。它正在一些非常大的 USENET 新闻服务器中使用。

    RAID-1、RAID-4 和 RAID-5 是 2.1.63 及更高版本内核的一部分。对于早期的 2.0.x 和 2.1.x 内核,存在提供此功能的补丁。不必非要升级到 2.1.63;升级内核很困难;打补丁到早期内核要容易得多。大多数 RAID 用户社区都在运行 2.0.x 内核,这也是大多数历史 RAID 开发的重点所在。当前的快照应被视为接近生产质量;也就是说,没有已知的错误,但存在一些粗糙的边缘和未经测试的系统设置。有很多人在生产环境中使用软件 RAID。

    RAID-1 热重建最近(1997 年 8 月)被引入,应被视为 alpha 质量。RAID-5 热重建很快也将达到 alpha 质量。

    关于 2.1.x 开发内核的警告:这些内核在很多方面都不太稳定。一些较新的磁盘控制器(例如 Promise Ultra)仅在 2.1.x 内核中受支持。但是,2.1.x 内核在块设备驱动程序、DMA 和中断代码、PCI、IDE 和 SCSI 代码以及磁盘控制器驱动程序中都经历了频繁的更改。这些因素的组合,加上廉价的硬盘驱动器和/或低质量的带状电缆,可能会导致相当大的痛苦。ckraid 工具以及 fsckmount 会给 RAID 子系统带来相当大的压力。这可能会导致启动期间的硬锁死,即使是神奇的 alt-SysReq 键序列也无法挽救局面。使用 2.1.x 内核时要小心,并预料到会出现问题。或者坚持使用 2.0.34 内核。

  4. :我正在运行较旧的内核。我在哪里可以获得补丁?
    :软件 RAID-0 和线性模式是当前所有 Linux 内核的标配。软件 RAID-1,4,5 的补丁可从 http://luthien.nuclecu.unam.mx/~miguel/raid 获取。另请参阅准镜像 ftp://linux.kernel.org/pub/linux/daemons/raid/,其中包含补丁、工具和其他好东西。
  5. :还有其他 Linux RAID 参考资料吗?
    :
  6. :我该怪谁写了这份文档?
    :Linas Vepstas 拼凑了这东西。但是,大部分信息和一些文字是由以下人员提供的

    版权

    • 版权 (C) 1994-96 Marc ZYNGIER
    • 版权 (C) 1997 Gadi Oxman, Ingo Molnar, Miguel de Icaza
    • 版权 (C) 1997, 1998 Linas Vepstas
    • 根据版权法,上述贡献者隐含地拥有额外的版权。

    感谢大家的支持!


下一页 上一页 目录