我使用主板的 RAID1 来镜像 2 个 SSD,在 Linux 服务器中它只看到 1 个“Intel Volume1”,当 1 个 SSD 发生故障时我怎么知道呢?
谢谢。
答案1
如果不使用可以与 RAID 驱动程序对话的工具,就无法了解底层设备状态/层次结构。
例如,如果您使用 MegaSAS RAID 控制器,Linux 只会识别“sda”,要查看详细信息,您必须使用名为 megacli 的特殊工具。
因此,您必须关闭主板 RAID 并使用 linux mdraid,在这种情况下,您将能够通过运行以下命令查看设备的状态:
cat /proc/mdstat
或者您必须找到一些可以从主板 RAID 控制器读取状态的实用程序。
我们在这里讨论哪个 RAID 控制器?
Intel Rapid Storage 在 Linux 下使用 dmraid,因此您可以通过运行以下命令查看详细信息:
# dmraid -s
要查看哪些设备被列为 raid 集的一部分,请运行:
# dmraid -r
您的 RAID 设备可能会列在 /dev/dm-X 下,它将从 /dev/mapper/isw_* 之类的东西链接,因此也请查看它。