新接手了一台Linux服务器,准备检查是否有配置RAID。参考(http://mip.0834jl.com

  先查看是否有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?

  尼玛,回答跟没回答一样...

Linux系统下一个冷门的RAID卡ioc0及其监控mpt-status的更多相关文章

  1. linux系统下sd卡的备份与恢复

    linux系统下sd卡的备份与恢复 现在各种的开发板都是从sd卡上面启动的,因此大修改工作之前很有必要备份一下. 备份 在linux系统下用读卡器读取sd卡 用df -h命令看分区的路径 一般都是/d ...

  2. 操作系统复习——如何查看一个进程的详细信息,如何追踪一个进程的执行过程 ,如何在 Linux 系统下查看 CPU、内存、磁盘、IO、网卡情况?epoll和select区别?

    1. 如何查看一个进程的详细信息,如何追踪一个进程的执行过程 通过pstree命令(根据pid)进行查询进程内部当前运行了多少线程:# pstree -p 19135(进程号) 使用top命令查看(可 ...

  3. 深入理解linux系统下proc文件系统内容

    深入理解linux系统下proc文件系统内容 内容摘要:Linux系统上的/proc目录是一种文件系统,即proc文件系统. Linux系统上的/proc目录是一种文件系统,即proc文件系统.与其它 ...

  4. Linux系统下安装ncurses库

    ncurses库是一个Linux系统下的图形支持的函数库,字符终端处理库,包括面板和菜单. 今天在安装ncurses库的时候遇到了一些问题,现将遇到的问题所叙如下: 首先说明:本次安装采用的是源码包的 ...

  5. Vi (Unix及Linux系统下标准的编辑器)VIM (Unix及类Unix系统文本编辑器)

    Vi是Unix及Linux系统下标准的编辑器.学会它后,您将在Linux的世界里畅行无阻.基本上vi可以分为三种状态,分别是命令模式.插入模式,和底行模式. vi编辑器是所有Unix及Linux系统下 ...

  6. linux系统下的权限知识梳理

    下面对linux系统下的有关权限操作命令进行了梳理总结,并配合简单实例进行说明.linux中除了常见的读(r).写(w).执行(x)权限以外,还有其他的一些特殊或隐藏权限,熟练掌握这些权限知识的使用, ...

  7. linux系统下修改文件夹目录权限

    linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何 ...

  8. linux系统下的软连接与硬链接

    前几天在linux系统下安装mongoDB,然后运行脚本导入数据的时候遇到了链接库查询不到的情况,如图 1所示.当时是通过创建软连接的方式解决的这个问题.虽然,通过网上的教程解决了这个问题,但是对于软 ...

  9. linux系统下本地搭建git服务器

    linux系统下如何搭建本地git服务器,用于存放团队的开发代码,如下步骤: 1.先用一台服务器来安装git,安装好linux以后,在这里选用的是Ubuntu 14.04.然后配置静态IP:172.1 ...

随机推荐

  1. lumen 支持多文件上传

    1.webform (注意:name后面一定要加[]号) <form method="post" enctype="multipart/form-data" ...

  2. 老男孩Python全栈学习 S9 日常作业 012

    1.斐波那契数列用递归实现:问第n个斐波那契数是多少 def fbnq(n): if n == 0 or n == 1: return 1 else: return fbnq(n-1)+fbnq(n- ...

  3. weblogic找不到数据源

     查看weblogic日志 报错是每个数据源都找不到. 查看oracle用户状态 select username,account_status,lock_date from dba_users;  解 ...

  4. 模拟赛20181016 dp

    给出1-n的序列插入一个bst: 给出T组询问,包含n,h分别代表点数为n,高度为h的树,求所有插入顺序的合法方案数,模1e9+7 样例输入 1 2  1 样例输出 2 #include<bit ...

  5. Linux基础 - 基本命令

    一.Linux系统命令操作语法格式 二.目录操作 创建目录 查看目录 改变当前的目录/位置 打印当前工作目录 三.创建文件或者修改文件时间戳(文件属性) 四.stat命令 vim 查看文件内容 mor ...

  6. day 21 - 1 包,异常处理

    创建目录代码 1. 无论是 import 形式还是 from...import 形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法2. 包是目录级的(文 ...

  7. 解决微信小程序wepy真机预览跟本地表现不一样,数据变化了视图没变化

    当时搜了很多相关问题都没找到相似的 只看到有这个相似的描述wepy在onLoad里修改data-object的值页面不渲染 ,通过setData解决的. 但是这个还不是根本的解决办法,有些地方用set ...

  8. 清北学堂2019NOIP提高储备营DAY1

    今天是第二次培训的第一天,关于NOIP的基础算法,主要内容如下: $1.枚举 $2.搜索 $3.贪心 $1.枚举: •定义: 枚举又叫做穷举,是一种基础的算法,其思路主要是:从问题中有可能的解集中一一 ...

  9. Linux配置环境变量

    自己mark一下 gedit ~/.bashrc 后面记得要 source ~/.bashrc 使之马上生效(其中波浪线 ~ 代表用户主目录,即home/XX,XX是用户的用户名) Linux下配置环 ...

  10. Spring Cloud微服务集成配置中心

    1. 搭建Spring Cloud Config配置中心(见上一篇博客) 2. 创建微服务项目bounter-simon-app,pom文件如下: <?xml version="1.0 ...