RAID 5 – 如何检测磁盘是否发生故障,以及哪一个?

我买了一台IBM eSeries,每台有5个36GB的磁盘。

我想制作一个RAID5。

我想知道如何检测磁盘是否失败或需要更改。 如果失败了,系统会继续运行吗? 我怎么知道哪个磁盘失败? 系统如何告诉我哪个磁盘要更改? 我该如何监控磁盘重build,以及如何知道重build何时完成?

我对这个RAID有太多的问题,对不起:)

PS:我使用Debian 6

如果失败了,系统会继续运行吗?

是的,RAID5就是这样的:幸存一个物理磁盘的故障。

我怎么知道哪个磁盘失败? 系统如何告诉我哪个磁盘要更改?

RAID控制器很明显会识别失败的磁盘。 您的操作系统需要安装相应的软件才能与控制器进行交互,检索其状态并在出现问题时发送通知。

不幸的是,IBM仅为Red Hat和SLES提供了这样的软件(ServeRAID Manager):

http://www.ibmquicklinks.com/downloads/downloads/ibm/serveraid/8.20b/40k8640.txt

你说的是Linux md软件RAID吗? 如果是硬件突袭,则需要查看制造商手册。

如果linux MD的RAID然后:

我想制作一个RAID5

mdadm --create /dev/md1 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1 

/ dev / sdxx是你的硬盘分区。 你需要列出所有五个。

我想知道如何检测磁盘是否失败或需要更改

您将在系统日志/消息日志中收到错误消息。 手动检查状态

 mdadm --detail /dev/md1 

系统将启动并运行,这就是RAID的全部要点。

我对这个RAID有太多的问题,对不起:)

更多在这里

在这里发布问题之前,请阅读手册并尝试自行研究。