我正在尝试设置以下 RAID 配置。我已经通过 RAID 控制器设置了 RAID10,但 Ubuntu 服务器似乎无法识别 RAID 或无法完全工作,因为我在 Ubuntu 服务器安装期间看到 2 个 500 GB 驱动器。但是,当我返回 RAID 控制器时,它显示所有 4 个磁盘都属于 RAID 10 设置。
我曾打电话给 SuperMicro,询问在安装过程中看到 2 个磁盘的情况,他们说这可能是因为 Ubuntu 没有适当的 raid 驱动程序来查看 1TB 驱动器。
我在 Google 上搜索过,但没有什么收获,有人能提供我需要做什么的见解吗?
+-----------------------------------------------------+
| | :
| 500GB 500GB 500GB 500GB | :
| | | | | | :
| +-500MB-MIRROR-+ +-500MB-MIRROR-+ | : RAID Controller
| | | | :
| +---------1TB-STRIPE--------+ | :
| | | :
+-------------------------|---------------------------+
|
+-------------------------|---------------------------+
| | | :
| OPERATING SYSTEM | :
| | | : Software
| APPLICATION | :
| | :
+-----------------------------------------------------+
这是我的服务器:
Manufacturer: SuperMicro
Model / Part Number: 6015P-TR
Processor(s): Dual (2x) Intel Xeon 2GHz 5130 Dual Core 64-Bit Processors - 4MB Cache, 1333MHz FSB
Memory: 4GB RAM (4x 1GB PC2-5300) - 8 slots on motherboard
Hard Drive(s): Four (4) Hitachi 500GB 7200RPM SATA Hard Drives
Optical Drive: DVD-ROM
Floppy Drive: Included
Network Interface: Dual 10/100/1000 Gigabit Ethernet
RAID: On-Board Intel ESB2 RAID controller - 0,1,5,10 SATA RAID
Power Supplies: 2 (Redundant) - 700W each
Form Factor: Rack Mount - 1U
答案1
你没有真实的RAID 控制器,集成芯片组 RAIDS 就是我通常所说的 RAID F(假的)。它在主 CPU 上执行所有 RAID 操作,仅通过驱动程序从芯片获得一点点帮助。这些控制器的问题在于它们非常非常不可靠,我不确定它们是否支持 Linux。此外,如果您必须更换主板,则不能保证下一代芯片组可以在当前型号的设置下运行,因此主板损坏可能意味着数据丢失(或需要延长停机时间才能从备份中恢复数据)。
我的建议是将 ESB2 设置为仅 SATA 模式并使用 Ubuntu 的 md 软件 raid。它不比 RAID F 慢,非常可靠,您可以在任何现代 Linux 发行版上读取它,无论控制器是什么。
唯一更好但更昂贵的解决方案是投资真正的 RAID 控制器(来自 3Ware、Adaptec、Areca 或其他公司)。