新接手了一台Linux服务器,准备检查是否有配置RAID。
先查看是否有RAID卡:
复制代码 代码如下:
# dmesg|grep -i raid
mptsas: ioc0: attaching raid volume, channel 1, id 0
device-mapper: dm-raid45: initialized v0.2594l
md: Autodetecting RAID arrays.
很明显是有的,只是无法确定RAID卡的类型是ioc0还是dm-raid45,于是开始百度。后来找到了这样一个工具:mpt-status,而且在下载界面里,有这样几句话:
mpt-status: get status of LSI 1030 RAID (mptlinux, fusion, mpt, ioc) controller
This driver has many names. As best I understand their use:
LSI 1030
The make and model of the controller
mptlinux
The name of the driver distribution. /proc/mpt/version might say, for example, mptlinux-2.05.11.03.
Fusion
The trade name for the chipset ("_blank" href="http://sven.stormbind.net/mpt-status-rhel/">http://sven.stormbind.net/mpt-status-rhel/
接着下载安装:rpm -ihv mpt-status-1.2.0_RC7-3.i386.rpm
建立字符设备:mknod /dev/mptctl c 10 220
加载内核模块mptctl:modprobe mptctl
查看RAID状态:
复制代码 代码如下:
# mpt-status
ioc0 vol_id 0 type IM, 2 phy, 465 GB, state OPTIMAL, flags ENABLED
ioc0 phy 1 scsi_id 8 ATA WDC WD5002ABYS-1 3B04, 465 GB, state ONLINE, flags NONE
ioc0 phy 0 scsi_id 1 ATA WDC WD5002ABYS-1 3B04, 465 GB, state ONLINE, flags NONE
可以看出,该RAID由两块465G的物理硬盘组成,状态良好。可问题是,RAID级别是多少(0,1,5...)呢?
于是接着百度。
但这次没有结果。
后来在mpt-status的文档(/usr/share/doc/mpt-status-1.2.0_RC7/FAQ )里看到这样一句话:
> 1) Could you tell me from example #1, #2 and #3 where can you see the Raid Level of each hard disk "_blank" href="http://sven.stormbind.net/mpt-status-rhel/">http://sven.stormbind.net/mpt-status-rhel/