我想知道我可以将哪个 64 位 Linux 发行版与 Intel ICH10R RAID 一起使用。我试过 CentOS 5.2 和 Ubuntu Server 8.04。两者都不支持该 raid 控制器。
另外,我想知道在哪里设置我想要使用的 RAID-5。我使用的是 TYAN S7002 主板,BIOS 软件没有包含配置 RAID 的选项,而我习惯使用戴尔服务器...
提前致谢。
答案1
在 Linux 下使用廉价的硬件 RAID 不是一个好主意。Linux 软件 RAID (md) 速度更快、更可靠,并且具有您可以更换主板而不会丢失所有数据的优点。只需在操作系统安装中使用软件 RAID 设置,CentOS 和 Ubuntu 都有在操作系统安装时创建 RAID 的 GUI。
答案2
Fakeraid 绝对不值得推荐。2012 年,配备 ICH10R 的英特尔服务器主板仍将 3TB 硬盘标记为 750GB,将 RAID 元数据写入磁盘中间,而 Linux 在末尾查看却找不到 RAID 集。
令一些人惊讶的是,甚至硬件 RAID 也即将被淘汰。当您的工作负载达到 500MHz P3 时,将 RAID1 卸载到 400MHz IOP 是合理的。现在,多核超线程 2.5GHz CPU 具有 16GB DDR3 RAM,而高端 RAID 卡中的 IOP 仍然停留在 ~800MHz 且缓存为 256--512MB,因此使用 md 软件 RAID 会好得多。许多硬件 RAID 卡还会向操作系统隐藏部分或全部 SMART 信息。这是一件坏事。
软件 (md) RAID 可让您在发生故障时自由移动磁盘,而无需争夺相同或兼容的 RAID 卡。您可以监控 SMART 状态。您不依赖 LSI 或 nVidia 或 Intel 或 HP 的专有、维护不善的软件。(随着 Linux 内核的发展,hpacucli 只是一个笑话。)任何磁盘故障时,您都会收到电子邮件。您还想要什么?将 mdadm 备忘单贴在桌子上,然后就可以了。
双启动(仅用于游戏)---不要。购买更多硬件。双启动(用于 MSOffice)---使用 VirtualBox。
答案3
Linux 上的软件 RAID(基于 md)已有足够的文档记录;此外,一个好的 Linux 系统管理员即使在压力之下,也能够记住这些命令。然而,我不会将任何宝贵的数据托付给 dmraid 或 fakeraid,如果我不能让公司支付真正的 raid 卡费用,我会选择 md。
然而,理想的情况是采用纯 100% 硬件 raid 解决方案,而不是廉价的板载 fakeraid 芯片组:当您在服务器上花费如此多的资金来执行生产任务时,没有必要在磁盘 i/o 上浪费宝贵的 CPU 周期。
答案4
我还想获得 ich10r 的 Linux 驱动程序,或者最好是内置驱动程序的 Linux 版本。我没有这样的主板,但我想设置一个文件服务器。我是 Linux 新手,我的主要能力是 DOS.. 其次是 Windows 或 Novell。
我希望有人能查看英特尔的这个下载:
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=18570&lang=eng
如果我理解正确的话,他们似乎打算将其作为大多数英特尔 RAID 组(包括 ICH10r)的驱动程序,用于 Linux(他们特别提到了 Red Hat 和 Suse,我是否正确地认为它也应该在所有其他 Linux 上运行??)我希望得到有关该驱动程序的一般功能的反馈。
当谈到 BIOS 问题时,我也许能够提供帮助(假设我理解正确,并且假设您主板的内置 RAID 功能与我的华硕 P5B-e 主板上的 ICH8r 类似):
计算机上的基本 BIOS 仅包含两个与 RAID 相关的设置。我不记得这些设置隐藏在 BIOS 中的哪个位置,但其中一个设置是告诉 BIOS 将使用 SATA 磁盘作为 RAID(其他选项是 IDE 和 AHCI)。另一个设置是激活/停用 ICH 芯片的 RAID BIOS。激活后,您需要重新启动并等到主 BIOS 完成。此时 RAID Bios 启动并告知在 raid 控制器的端口上安装了哪些磁盘。按 shift-r 或 shift-b 或它告诉您按的任何键进入 RAID-bios。瞧,这就是您设置 raid 设置的地方。