我有一个使用Promise FastTrack TX2650的RAID1,由2个SAS驱动器组成。 什么是他们的Linux设备名称? 像sda
是第一个SATA驱动器。 我有Windows服务器,所以我不能直接看,但需要这些信息的smartctl
使用。
UPDATE。 我发现如何访问RAID: smartctl -d scsi sdb
(因为我也有一个SATA驱动器)。 但在这种情况下,我只是得到一个关于RAID控制器的信息,虽然我想获得关于驱动器本身的信息。 可能吗? 承诺的控制面板只提供有关他们的健康状态(布尔)的信息,我想要更多。 现在大部分我需要关于温度的信息。
新答案:
好的,在你澄清了你要找的东西之后,我要说的就是这个。 听起来好像您已经将Promise RAID控制器设置为将两个驱动器作为单个arrays呈现给操作系统。 在这种情况下,驱动器完全从操作系统中抽象出来,操作系统无法获得需要提取SMART数据的“原始”访问。
您需要依赖Promise必须报告的任何工具,并监控其arrays成员的健康状况。
老答案:我认为这是一个“真正的”硬件RAID控制器? 如果是这样,那么数组应该显示为/ dev / sdX,其中X = a,b,c等。 如果您想确认一下,请刻录一张Knoppix Live CD,从它启动,并查看arrays被检测到的内容。 一旦启动,您应该能够parsing$ dmesg
的输出,以查看它被检测到的设备types。
我仍然困惑,但是,为什么你需要这个信息来使用Windows服务器上的smartctl。 也许你可以澄清一下,所以我们可以确保给你一个准确的答案。
在最近的内核(> 2.6)中,几乎所有的硬盘和硬件RAID设备都显示为/ dev / sd#
如果Promise FastTrack提供一个逻辑驱动器(如执行RAID0或RAID1),则检查/ dev / sd#
你应该能够通过发出'dmesg'