首页 > 系统相关 >Linux系统下安装MegaCli64工具查看和管理raid卡

Linux系统下安装MegaCli64工具查看和管理raid卡

时间:2024-09-19 16:24:04浏览次数:1  
标签:opt raid aALL MegaCli a0 MegaRAID Linux MegaCli64

命令使用:
#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL 查raid级别
#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL 查raid卡信息
#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL 查看硬盘信息
#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll 查看电池信息
#/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL 查看raid卡日志
#/opt/MegaRAID/MegaCli/MegaCli64 -adpCount 【显示适配器个数】
#/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime –aALL 【显示适配器时间】
#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll 【显示所有适配器信息】
#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】
#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll 【显示所有的物理信息】
#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】
#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】
#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】
#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】
#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】
#/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL 【显示Raid卡型号,Raid设置,Disk相关信息】
3.磁带状态的变化,从拔盘,到插盘的过程中。
Device |Normal|Damage|Rebuild|Normal
Virtual Drive |Optimal|Degraded|Degraded|Optimal
Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online
4.查看磁盘缓存策略
#/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -L0 -a0
or
#/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -L1 -a0
or
#/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -LALL -a0
ro
#/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -LALL -aALL
ro
#/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -DskCache -LALL -aALL
5.设置磁盘缓存策略
缓存策略解释:

WT (Write through  
WB (Write back)  
NORA (No read ahead)  
RA (Read ahead)  
ADRA (Adaptive read ahead)  
Cached  
Direct  
例子:  
#/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0  
or  
#/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -Cached|-Direct -L0 -a0  
or  
enable / disable disk cache  
#/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -EnDskCache|-DisDskCache -L0 -a0  
6.创建一个 raid5 阵列,由物理盘 2,3,4 构成,该阵列的热备盘是物理盘 5  
#/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0  
7.创建阵列,不指定热备  
#/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a0  
8.删除阵列  
#/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdDel -L1 -a0  
9.在线添加磁盘  
#/opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0  
10.阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。  
#/opt/MegaRAID/MegaCli/MegaCli64 -LDInit -ShowProg -LALL -aALL  
或者以动态可视化文字界面显示  
#/opt/MegaRAID/MegaCli/MegaCli64 -LDInit -ProgDsply -LALL -aALL  
11.查看阵列后台初始化进度  
#/opt/MegaRAID/MegaCli/MegaCli64 -LDBI -ShowProg -LALL -aALL  
或者以动态可视化文字界面显示  
#/opt/MegaRAID/MegaCli/MegaCli64 -LDBI -ProgDsply -LALL -aALL  
12.指定第 5 块盘作为全局热备  
#/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0  
13.指定为某个阵列的专用热备  
#/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0  
14.删除全局热备  
#/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Rmv -PhysDrv[1:5] -a0  
15.将某块物理盘下线/上线  
#/opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv [32:4] -a0  
#/opt/MegaRAID/MegaCli/MegaCli64 -PDOnline -PhysDrv [1:4] -a0  
16.查看物理磁盘重建进度  
#/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -PhysDrv [1:5] -a0  
或者以动态可视化文字界面显示  
#/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ProgDsply -PhysDrv [1:5] -a0  
  
磁带状态的变化,从拔盘,到插盘的过程中:  
Device |Normal|Damage|Rebuild|Normal  
Virtual Drive |Optimal|Degraded|Degraded|Optimal  
Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online  

查看无盘
/opt/MegaRAID/MegaCli/MegaCli64 -pdlist -aALL | grep "Firmware state" | awk -F : '{print $2}' | awk -F , '{print $1}'
/opt/MegaRAID/MegaCli/MegaCli64 -pdlist -aALL | grep -E "Media Error" | awk -F : '{print $2}'

http://linux.51yip.com/search/megacli
-NoLog不生成日志
/opt/MegaRAID/MegaCli/MegaCli64 -pdlist -aALL -NoLog | grep "Firmware state" | awk -F : '{print $2}' | awk -F , '{print $1}'
/opt/MegaRAID/MegaCli/MegaCli64 -pdlist -aALL -NoLog | grep -E "Media Error" | awk -F : '{print $2}'

标签:opt,raid,aALL,MegaCli,a0,MegaRAID,Linux,MegaCli64
From: https://www.cnblogs.com/suixincc/p/18420867

相关文章

  • Linux命令查看服务器的硬件信息
    Linux命令查看服务器的硬件信息###1、查看服务器产品名称[root@localhost~]#dmidecode|grep"SystemInformation"-A9|egrep"Manufacturer|Product|Serial"Manufacturer:Huawei#厂商ProductName:TaiShan200(Model2280)#......
  • linux监控命令
    分享一部分我写的监控命令,如下:1.cpu监控top-b-n1|grepCpu|awk'{print$2}'|cut-f1-d'%'这个命令返回的是cpu的用户那部分的使用率,就是us那一项,一般情况下我们监控这个指标就可以这个使用率一般超90%需要警告2.磁盘空间监控df-h|awk'{print$NF,$5}'|sed......
  • 如何快速创建一台Linux云服务器?
    轻量应用服务器(TencentCloudLighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、小程序/小游戏、电商、云盘/图床以及各类开发测试和学习环境,相比普通云服务器更加简单易用,提供高带宽流量包并以套餐形式整体售卖基础云资......
  • Linux查看日志各种方式
    我发现有很多小伙伴都不会正确地查看日志,总喜欢拿tail和cat去查询,这里我分享一些查看日志的命令。先说结论,less是最适合的一、less方式命令格式1.命令格式:less[参数]文件2.命令功能:less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且l......
  • Professional Linux Kernel Architecture(一)
    基于linux内核2.6.24版本,书籍:ProfessionalLinuxKernelArchitecture英文版(可在https://github.com/welldef/os_books.git下载)1一些概念1.1微内核和单体内核微内核:只有最基本的功能直接在中央内核(微内核)中实现。所有其他功能都委托给各自独立的进程,这些进程通过通信接口与......
  • Linux 基础入门操作 第九章 进程之间通讯信号量
    systemV的进程间通信之信号量9.3信号量信号量与其他进程间通信方式不大相同,它主要提供对进程间共享资源访问控制机制。相当于内存中的标志,进程可以根据它判定是否能够访问某些共享资源,同时,进程也可以修改该标志。除了用于访问控制外,还可用于进程同步。信号量有以下两......
  • centos(linux): logrotate是怎么触发日志轮询的?
    一,通过查看crontab中的配置,没有logroate1,查看crontab[[email protected]]#more/etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root#Fordetailsseeman4crontabs#Exampleofjobdefinition:#.----------------minute(0-59)#......
  • Linux进阶系列(四)——awk、sed、端口管理、crontab
    目录1.写在前面2.awk——强大的文本处理工具2.1awk概述2.2awk脚本结构2.3awk的内置变量2.4awk的高级用法2.5awk实践3.sed——流式文本编辑器3.1sed的基本语法3.2sed常用命令3.3sed的高级用法4.Linux端口管理4.1端口的概念4.2查看端口状态4.3......
  • 多平台MD5加密与验证的实践:Java、Python、Windows、Linux
    前言在上一篇文章中,我们详细介绍了MD5算法的原理及其应用场景。为了帮助开发者更好地掌握MD5的实际使用方法,本文将通过Java、Python、Windows命令行、以及Linux命令行等多种方式,讲解如何在不同平台上生成和验证MD5摘要。通过这些实例,你可以更灵活地运用MD5来处理数据完整......
  • Linux文件搜索
    推荐使用顺序:whereis\(\rightarrow\)locate\(\rightarrow\)find可执行文件查找查找PATH目录下的可执行文件,常常是命令which[-a]command#示例whichls#ls命令的位置,但只打印第一个被找到符合要求的指令which-als#打印出PATH目录下所有匹配的命令位置文件......