MegaRaidCli64 常用命令解释

安装

Centos
wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip
uzip 8-07-14_MegaCLI.zip
rpm -ivh MegaCli-8.07.14-1.noarch.rpm Ubuntu

在线

修改 /etc/apt/sources.list 在末尾添加

deb http://hwraid.le-vert.net/ubuntu precise main

wget -O - http://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add -

apt-get install megacli megactl megaraid-status

离线

wget http://hwraid.le-vert.net/debian/pool-stretch/megacli/megacli_8.07.14-2%2BDebian.stretch.9.9_amd64.deb

dpkg -i megacli_8.07.14-2+Debian.stretch.9.9_amd64.deb

apt-get install libncurses5 libtinfo5

apt --fix-broken install

查看

1.查看阵列卡信息
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL 2.查看物理磁盘信息

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL|egrep

"Slot Number|PD Type|Raw Size|Firmware state|Media Type"|sed 's/Slot/\nSlot/g'
Adapter#0   -----raid卡控制器编号
Enclosure Device ID: 64 -----外壳设备ID,也就是raid卡的ID号
Slot Number: 6 ------磁盘槽位号
PD Type: SAS ------磁盘类型
Raw Size: 3.638 TB [0x1d1c0beb0 Sectors] ------大小
Firmware state: Online, Spun Up ------磁盘状态
3.查看RAID组信息:
/opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo -aALL|egrep \
"RAID Level|^Size|Slot Number|Virtual Drive"|sed 's/Virtual/\nVirtual/g' 4.查看物理磁盘个数

/opt/MegaRAID/MegaCli/MegaCli64 -PDGetNum -aALL 5.查看磁盘温度

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL | egrep </span>

"Drive Temperature" | awk -F ":" '{print $2}' 6.扫描外来配置的个数:

/opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -scan -a0 /opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -preview -a0 查看当前的磁盘在normal时的位置

/opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -import -a0 来导入配置,恢复虚拟磁盘组

/opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -dsply -a0 7.删除外来配置

/opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -clear -a0

** 此命令慎用 **

MegaCli64 -cfgforeign -clear -a0 //这里的a0表示第一个raid卡控制器上的外来配置 8.查看磁盘错误

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL|grep Error

Medai Error Count 表示磁盘可能错误,可能是磁盘有坏道,

这个值不为0值得注意,数值越大,危险系数越高

Other Error Count 表示磁盘可能存在松动,可能需要重新再插入 9.将某块物理盘下线/上线

/opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv [32:4] -a0

/opt/MegaRAID/MegaCli/MegaCli64 -PDOnline -PhysDrv [32:4] -a0 10.查看raid陈列中掉线的硬盘:

/opt/MegaRAID/MegaCli/MegaCli64 -pdgetmissing -a0 11.查看,开启或关闭jbod模式(硬盘直通功能)

查看:MegaCli -AdpGetProp -enablejbod -aALL

打开:MegaCli -AdpSetProp -EnableJBOD -1 -aALL

关闭:MegaCli -AdpSetProp -EnableJBOD -0 -aALL

创建

1.用slot2号的盘创建raid0
/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r0[32:2] WB Direct -a0 2.用slot3,4号盘创建raid1

/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r1 [32:3,32:4] -a0 3.用slot5,6,7号盘创建raid5

/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [32:5,32:6,32:7] -a0 4.用slot9,10,11,12号,创建一个raid10

/opt/MegaRAID/MegaCli/MegaCli64 -CfgSpanAdd -r10 -Array0[32:8,32:9] -Array1[32:10,32:11] -a0 5.如果创建报错

Exit Code: 0x26

/opt/MegaRAID/MegaCli/MegaCli64 -PDMakeGOOD -Physdrv [32:8] -force -aALL #将磁盘格式转换一下

删除

1.删除raid组0的raid组
/opt/MegaRAID/MegaCli/MegaCli64 -cfglddel -L0 -a0

案例

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL|egrep \
"Slot Number|PD Type|Raw Size|Firmware state|Media Type"|sed 's/Slot/\nSlot/g' /opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo -aALL|egrep </span>

"Enclosure Device|RAID Level|^Size|Slot Number|Virtual Drive"|sed 's/Virtual/\nVirtual/g' 1.查看磁盘raid后的虚拟磁盘,和系统的盘符对应关系,根据对应关系,删除raid并重组raid

/opt/MegaRAID/perccli/perccli64 /c0/vall show

udevadm info -q path -n /dev/sdb

ll /dev/disk/by-path

##仅限DELL服务器

第一条命令结果中VD号,和第二条命令结果中block前的字符串中的第三位,

一一对应,确认系统盘符和raid盘的对应关系 2.确认并删除raid

确认要删除raid前,对应的物理盘槽位号

/opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo -aALL|egrep </span>

"RAID Level|^Size|Slot Number|Virtual Drive"|sed 's/Virtual/\nVirtual/g'

删除vd1,(L1)

/opt/MegaRAID/MegaCli/MegaCli64 -cfglddel -L1 -a0 3.重组raid

/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r0[32:2] WB Direct -a0 4.格式化

mkfs.xfs

5.挂载

mount

blkid

</article>

[转帖]MegaRaidCli64 常用命令解释的更多相关文章

  1. UEFI Shell --常用命令解释

    UEFI Shell解释 UEFI Shell 是一个提供用户和UEFI系统之间的接口,进入UEFI Shell可以对计算机系统进行配置 命令解释: 单独的help就可以输出所有指令,不做特殊说明,内 ...

  2. MongoDB与Mysql常用命令解释

    原文 本文旨在介绍MongoDB,Mysql的常用命令:将MongoDB 和传统的关系型数据库的常用命令对照起来学习,更加便于记忆和理解. MongoDB是由数据库(database/reposito ...

  3. [转帖] K8S 常用命令

    k8s常用命令  原贴地址 查看集群信息: [root@kubernetes-master pods]# kubectl cluster-info kubectl cluster-info展示结果 k ...

  4. [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

    linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...

  5. [转帖]Docker常用命令总结

    Docker常用命令总结 http://www.ha97.com/5546.html 发表于: Linux, 互联网, 虚拟化与云计算 | 作者: 博客教主 标签: docker,常用命令,总结 PS ...

  6. ubuntu常用命令解释

    1.seq 用于产生一个整数到另一个整数之间所有的整数,如:seq 3 5 输出:3 4 5 注:如果参数为一个整数,则输出1至这个数之间的所有整数 2.tee [-a] file 从标准输入设备读取 ...

  7. RPM常用命令解释

    RPM软件包管理器,英文:RPM Package Manager(原Red Hat Package Manager,现在是一个递归缩写) -i安装rpm包 -u升级rpm包 -q查询已安装的软件信息 ...

  8. 虚拟机中linux系统常用命令解释及vim3种命令模式详解

    1.man man 加上一个命令可以打开此命令具体使用方法,方便我们更好的了解新命令的使用(下图为我输入命令“man ls”虚拟机界面) 2.cd  切换目录 cd ..(返回上一级目录) cd ~( ...

  9. 理解docker容器和镜像(layer,ufs)和docker命令解释

    博客好文1:http://blog.csdn.net/x931100537/article/details/49633107(理解docker容器和镜像,理解简单,从原理入手,什么是layer,什么是 ...

  10. 思科、华为、H3C常用命令对比大全

    思科.华为.H3C这些网络设备的命令还是挺多的,不过我们一般用的路由交换机设备都是最简单的了,先学基本命令,再学其他功能命令.路由命令是最基本的命令了. 思科.华为.H3C常用命令对比大全    CI ...

随机推荐

  1. Vue3中使用TypeScript封装axios遇到的问题(AxiosRequestConfig)

    如果您有更好的解决方法,欢迎评论区评论. 版本 "dependencies": { "axios": "^1.4.0", "van ...

  2. 互联网短平快下,DevCloud如何支撑软件开发的“转型”?

    摘要:2013年踏入互联网浪潮的张浩,在8年的软件开发中,一一经历了这三段"历史进程",感受到技术迭代更新背后的魅力. 互联网改变人们的衣食住行,也在悄然无声间为根植之上的软件行业 ...

  3. 跟我学丨如何用鲲鹏服务器搭建Hadoop全分布式集群

    摘要:今天教大家如何利用鲲鹏服务器搭建Hadoop全分布式集群,动起来··· 一.Hadoop常见的三种运行模式 1.单机模式(独立模式)(Local或Standalone Mode) 默认情况下Ha ...

  4. 5月20日,GaussDB将有大事发生

    摘要:5月20日,华为云TechWave云原生2.0专题将线上举行,更多云原生创新技术和丰富实践还将与大家见面,GaussDB也将再次迎来升级亮相! 本文分享自华为云社区<华为云TechWave ...

  5. 万物皆可Cassandra:HUAWEI Tag背后的神仙数据库

    摘要:在GaussDB(for Cassandra)的支撑下,HUAWEI Tag防丢精灵表现出了非常强大的核心竞争力. 本文分享自华为云社区<万物皆可Cassandra--HUAWEI Tag ...

  6. DevCloud加持下的青软,让教育“智”上云端

    摘要:构建多体系人才云实践环境,提供企业所需人才培养平台,构建以学习为中心的全新教育生态. 本文分享自华为云社区<[云享·伙伴]第5期:华为云DevCloud加持下的青软,让教育"智& ...

  7. 云图说|云数据库RDS跨区域备份

    摘要:云数据库RDS支持将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件在异地恢复到新的RDS实例,用来恢复业务. 本文分享自华为云社区<云图说_云数据库RDS- ...

  8. 想了解Xtrabackup备份原理和常见问题分析,看这篇就够了

    摘要:本文来自华为云MySQL研发团队,主要分享了MySQL备份工具Xtrabackup的备份过程.华为云数据库团队对其做的优化改进,以及在使用中可能遇到的问题与解决方法. 本文分享自华为云社区< ...

  9. 不会使用Spring的配置文件,赶紧把这个甩给他

    摘要:文章从Spring程序的快速使用.Bean标签的使用和其属性的具体使用,每个属性都用代码来解释,运行结果和案例也写的都很明白. 本文分享自华为云社区<怎样使用Spring的配置文件?带大家 ...

  10. 又强大了,LiteFlow里程碑版本2.8.0发版注记!全新的DSL会惊艳到你吗?

    一 New version! 2.8.0 go!!! 这是我在提交中央仓库前写下的简短description.我希望这个版本能把LiteFlow带向更远的地方. 曾经在半年前就计划的新的DSL计划,但 ...