linux上storcli工具安装及使用

news/2024/12/22 20:14:46/

StorCLI即Storage Command Line Tool 是LSI公司开发的RAID卡命令行管理工具。主要用于服务器内部RAID管理。

安装storcli前,服务器本地硬盘故障更换过程中,在message中只有如下2行日志,无法得到详细信息

#  dmidecode |grep 'Product'
    Product Name: Lenovo ThinkServer RD630
    Product Name: RD630     
     
Oct  8 17:00:58 db2 kernel: megaraid_sas 0000:05:00.0: scanning for scsi2...
Oct  9 07:47:21 db2 kernel: megaraid_sas 0000:05:00.0: scanning for scsi2...

查看raid卡类型
#  lspci |grep RAID
05:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2008 [Falcon] (rev 03)
# dmesg |grep "RAID"
dracut: rd_NO_MD: removing MD RAID activation
scsi2 : Avago SAS based MegaRAID driver

可到服务器的官网下载相应的包,本例下载ul_avago_storcli_1.18.11_anyos.zip,下载后ftp到/opt目录下
#  unzip ul_avago_storcli_1.18.11_anyos.zip
#  cd storcli_all_os/Linux
#  rpm -ivh storcli-1.18.11-1.noarch.rpm

Preparing...             ########################################### [100%]
1:storcli                ########################################### [100%]

rpm安装后 storcli64所在路径为/opt/MegaRAID/storcli/storcli64,可以直接运行storcli64工具,
为了使用方便,可以考虑将/opt/MegaRAID/storcli追加到系统PATH变量,或做链接
ln -s /opt/MegaRAID/storcli/storcli64 /bin/storcli
ln -s /opt/MegaRAID/storcli/storcli64 /sbin/storcli

storcli show ctrlcount
Status Code = 0
Status = Success
Description = None

Controller Count = 1


storcli /c0 /v0 show
Controller = 0
Status = Success
Description = None


Virtual Drives :
==============

-------------------------------------------------------------
DG/VD TYPE  State Access Consist Cache Cac sCC     Size Name
-------------------------------------------------------------
0/0   RAID5 Optl  RW     Yes     NRWTD -   ON  3.636 TB      
-------------------------------------------------------------

Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|TRANS=TransportReady|B=Blocked|
Consist=ConsistentR=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency

#/usr/bin/storcli show all
Status Code = 0
Status = Success
Description = None

Number of Controllers = 1
Host Name = db2
Operating System  = Linux2.6.32-754.el6.x86_64

System Overview :
===============

----------------------------------------------------------------------------------
Ctl Model                 Ports PDs DGs DNOpt VDs VNOpt BBU  sPR DS EHS ASOs Hlth
----------------------------------------------------------------------------------
  0 LSIMegaRAIDSAS9240-8i     8   6   1     0   1     0 Msng On  -  Y      1 Opt  
----------------------------------------------------------------------------------

Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed
PDs=Physical drives|DNOpt=DG NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal
Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown
sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Hot Spare
Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit
Hlth=Health|Safe=Safe-mode boot


ASO :
===

----------------------------------------------------
Ctl Cl SAS MD R6 WC R5 SS FP Re CR RF CO CW HA SSHA
----------------------------------------------------
  0 X  X   X  X  X  X  X  X  X  X  X  X  X  X  X    
----------------------------------------------------

Cl=Cluster|MD=Max Disks|WC=Wide Cache|SS=Safe Store|FP=Fast Path|Re=Recovery
CR=CacheCade(Read)|RF=Reduced Feature Set|CO=Cache Offload
CW=CacheCade(Read/Write)|X=Not Available/Not Installed|U=Unlimited|T=Trial
|HA=High Availability |SSHA=Single server High Availability


http://www.ppmy.cn/news/1149056.html

相关文章

测试驱动开发与极限编程思想浅析

随着全球经济的发展与计算机技术的普及,各行业对计算机软件的需要量日益增加。与此同时对软件的质量要求也越来越高。而与之形成鲜明对比的是,随着软件需要的增加和规模的增大,能做出及时交付给用户以及让用户满意的软件却变得难上加难。传统…

代码随想录二刷day59

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣503. 下一个更大元素 II二、力扣42. 接雨水 前言 一、力扣503. 下一个更大元素 II class Solution {public int[] nextGreaterElements(int[] nums) {…

【C#】什么是并发,C#常规解决高并发的基本方法

给自己一个目标,然后坚持一段时间,总会有收获和感悟! 在实际项目开发中,多少都会遇到高并发的情况,有可能是网络问题,连续点击鼠标无反应快速发起了N多次调用接口, 导致极短时间内重复调用了多次…

Autosar CAN开发12(基于CAN收发器的休眠唤醒、CAN收发器模式讲解。详细讲解TJA1059(TJA1049)、TJA1043、TJA1145。)

入职新公司短短几个月让我搞遍了整整3种CAN收发器。真的是又爱又恨。。。 目录 关于我对CAN收发器理解的历程。 什么是CAN收发器 基础版CAN收发器:TJA1059(TJA1049)收发器 TJA1049 引脚图: TJA1049 收发器模式及各个模式切换…

python关联分析实践学习笔记

曾经有个沃尔玛超市,它将啤酒与尿布这样两个奇怪的东西放在一起进行销售,并且最终让啤酒与尿布这两个看起来没有关联的东西的销量双双增加。 我们关注的是在这样的场景下,如何找出物品之间的关联规则。接下来就来介绍下如何使用Apriori算法&…

JVM面试题:(三)GC和垃圾回收算法

GC: 垃圾回收算法: GC最基础的算法有三种: 标记 -清除算法、复制算法、标记-压缩算法,我们常用的垃圾回收器一般 都采用分代收集算法。 标记 -清除算法,“标记-清除”(Mark-Sweep)算法,如它的…

Matlab提取colormap

文章目录 简介Matlab代码 简介 使用Maltab依据截取的图片信息,提取colormap,供保存使用 Matlab代码 提取函数 function colormap_outExtract_Colormap(inputfig, colormapsize)% Creat a colormap array from the input figure. % The figure is a c…

Redis-集群

Redis-集群 主从复制和哨兵只能在主节点进行写数据,从节点读取数据,因此本质上,是进行了读写的分离,每个节点都保存了所有的数据,并不能实现一个很好的分布式效果。 1.哈希求余算法 假设有N台主机,对每台…