linux系统下一个冷门的RAID卡ioc0及其监控mpt-status

 更新时间:2016年05月20日 17:41:00   投稿:mdxy-dxy  
这篇文章主要介绍了linux系统下一个冷门的RAID卡ioc0及其监控mpt-status,需要的朋友可以参考下

新接手了一台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 (?). The driver distribution, though called mptlinux, actually lives in drivers/message/fusion.
mpt
    Message Passing Technology; the prefix used for all things that related to the driver. The /proc device is /proc/mptctl, for example.
ioc
    The name of the controller within Linux. For example the first controller is ioc0.
 
大意是说LSI 1030 RAID卡有很多个名字,ioc是其中之一。这刚好与之前dmesg的结果吻合。因此基本上可以确定RAID卡的类型是ioc0,属于LSI的产品,可以用mpt-status来对其进行监控。

mpt-status下载地址: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 ?
 
好激动,这不就是我要问的问题吗?再看看答案:
 
The raid level is not visible, would you like to get this information as well? Or do you want to extract the health state of each disk?
 
尼玛,回答跟没回答一样...
 
接着往下看。终于,在文档的最后,给出来了答案:
 
> IS=?
Integrated Striping (RAID 0)
> IM=?
Integrated Mirroring (RAID 1)
 
即mpt-status输出的type表示RAID级别。如上例中的:
 
ioc0 vol_id 0 type IM, 2 phy, 465 GB, state OPTIMAL, flags ENABLED
 
表示RAID1。
 
最后附上mpt-status的rpm包。
 
mpt-status 下载地址:http://sven.stormbind.net/mpt-status-rhel/

相关文章

  • Linux里Makefile是什么?它是如何工作的?

    Linux里Makefile是什么?它是如何工作的?

    今天小编就为大家分享一篇关于makefile是什么及其工作原理的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-09-09
  • linux线程切换和进程切换的方法

    linux线程切换和进程切换的方法

    下面小编就为大家带来一篇linux线程切换和进程切换的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • mac下配置和访问阿里云服务器(Ubuntu系统)的图文教程

    mac下配置和访问阿里云服务器(Ubuntu系统)的图文教程

    这篇文章主要介绍了mac下配置和访问阿里云服务器(Ubuntu系统)的图文教程,非常不错,具有参考借鉴价值,需要的朋友参考下
    2017-01-01
  • linux 分区,格式化,挂载的命令详细介绍

    linux 分区,格式化,挂载的命令详细介绍

    这篇文章主要介绍了linux 分区,格式化,挂载的命令详细介绍的相关资料,这里对命令进行了详解并附简单实例说明该如何实现,需要的朋友可以参考下
    2016-11-11
  • 概述Linux TTY/PTS的区别

    概述Linux TTY/PTS的区别

    这篇文章主要介绍了概述Linux TTY/PTS的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • apache与iis下让html格式的页面也同样具有shtml的动态解析

    apache与iis下让html格式的页面也同样具有shtml的动态解析

    apache下让html格式的页面也同样具有shtml的动态解析,方便有此需要的朋友。
    2011-03-03
  • Ubuntu系统网络故障排查的方法

    Ubuntu系统网络故障排查的方法

    最近在使用Ubuntu系统的时候碰到一个问题,连接无线网络的时候,发现右上角网络设置中没有 Enable Wi-Fi 这个选项了,所以通过一步步排查,终于找了解决办法,现在分享给大家,有需要的朋友们可以参考借鉴。
    2016-10-10
  • 详解SSH如何配置key免密码登录

    详解SSH如何配置key免密码登录

    这篇文章主要介绍了详解SSH如何配置key免密码登录的相关资料,文中介绍的非常详细,对大家的学习或者工作具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • 如何在 Linux 中查找一个命令或进程的执行时间

    如何在 Linux 中查找一个命令或进程的执行时间

    在类 Unix 系统中,你可能知道一个命令或进程开始执行的时间,以及一个进程运行了多久。 但是,你如何知道这个命令或进程何时结束或者它完成运行所花费的总时长呢?下面小编给大家带来了在 Linux 中查找一个命令或进程的执行时间,一起看看吧
    2018-11-11
  • Windows 10利用虚拟机安装Linux图文教程

    Windows 10利用虚拟机安装Linux图文教程

    这篇文章主要为大家详细介绍了Windows 10利用虚拟机安装Linux的图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03

最新评论