[转帖]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 常用命令解释的更多相关文章
- UEFI Shell --常用命令解释
UEFI Shell解释 UEFI Shell 是一个提供用户和UEFI系统之间的接口,进入UEFI Shell可以对计算机系统进行配置 命令解释: 单独的help就可以输出所有指令,不做特殊说明,内 ...
- MongoDB与Mysql常用命令解释
原文 本文旨在介绍MongoDB,Mysql的常用命令:将MongoDB 和传统的关系型数据库的常用命令对照起来学习,更加便于记忆和理解. MongoDB是由数据库(database/reposito ...
- [转帖] K8S 常用命令
k8s常用命令 原贴地址 查看集群信息: [root@kubernetes-master pods]# kubectl cluster-info kubectl cluster-info展示结果 k ...
- [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)
linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...
- [转帖]Docker常用命令总结
Docker常用命令总结 http://www.ha97.com/5546.html 发表于: Linux, 互联网, 虚拟化与云计算 | 作者: 博客教主 标签: docker,常用命令,总结 PS ...
- ubuntu常用命令解释
1.seq 用于产生一个整数到另一个整数之间所有的整数,如:seq 3 5 输出:3 4 5 注:如果参数为一个整数,则输出1至这个数之间的所有整数 2.tee [-a] file 从标准输入设备读取 ...
- RPM常用命令解释
RPM软件包管理器,英文:RPM Package Manager(原Red Hat Package Manager,现在是一个递归缩写) -i安装rpm包 -u升级rpm包 -q查询已安装的软件信息 ...
- 虚拟机中linux系统常用命令解释及vim3种命令模式详解
1.man man 加上一个命令可以打开此命令具体使用方法,方便我们更好的了解新命令的使用(下图为我输入命令“man ls”虚拟机界面) 2.cd 切换目录 cd ..(返回上一级目录) cd ~( ...
- 理解docker容器和镜像(layer,ufs)和docker命令解释
博客好文1:http://blog.csdn.net/x931100537/article/details/49633107(理解docker容器和镜像,理解简单,从原理入手,什么是layer,什么是 ...
- 思科、华为、H3C常用命令对比大全
思科.华为.H3C这些网络设备的命令还是挺多的,不过我们一般用的路由交换机设备都是最简单的了,先学基本命令,再学其他功能命令.路由命令是最基本的命令了. 思科.华为.H3C常用命令对比大全 CI ...
随机推荐
- LeetCode 947. 移除最多的同行或同列石头 并查集
传送门 思路 干货太干就不太好理解了,以下会有点话痨( ̄▽ ̄)" 首先题目给了一个二维stones数组,存储每个石子的坐标,因为在同行或者同列的石子最终可以被取到只剩下一个,那么我们将同行同 ...
- 有了这个数据强一致“利器”,DBA们轻松修复数据对加班“say no”
摘要:不想加班修复数据?强一致的华为云数据库GaussDB(for Cassandra)来了-- 本文分享自华为云社区<HDC.Cloud2021|华为云GaussDB让开发者们不再加班修复数据 ...
- 超详细教程:SpringBoot整合MybatisPlus
摘要:本文为大家带来SpringBoot整合MybatisPlus的教程,实现SpringBoot项目中依赖数据模块进行数据操作,并进行简单测试. 本文分享自华为云社区<SpringBoot整合 ...
- 华为云GaussDB专家走进课堂,跟莘莘学子聊聊数据库
摘要:华为云GaussDB走进北邮,技术专家走进课堂带来数据库前沿资讯. 近期,各地疫情又一次席卷而来,居家隔离成为常态.不过,外出的不便并没有阻挡莘莘学子求知的渴望,线上课堂成为了大多学生上课的主要 ...
- Hadoop中mapreduce作业日志是如何生成的
摘要:本篇博客介绍了hadoop中mapreduce类型的作业日志是如何生成的.主要介绍日志生成的几个关键过程,不涉及过多细节性的内容. 本文分享自华为云社区<hadoop中mapreduce作 ...
- Weex原理及架构剖析
早期H5和Hybrid方案的本质是,利用客户端App的内置浏览器(也就是webview)功能,通过开发前端的H5页面满足跨平台需求.比如PhoneGap cordova ionic -- 该方案提升开 ...
- hadoop fs,hadoop dfs以及hdfs dfs区别
1.hadoop dfs 专门针对hdfs系统 2.hdfs dfs 和hadoop dfs,当使用hadoop dfs时会被转为hdfs dfs命令 3.hadoop fs 范围更广
- Java 匿名函数的概念和写法
匿名函数的实现 1.定义一个函数式接口.只有一个抽象方法的接口就是函数式接口 //1.定义一个函数式接口.只有一个抽象方法的接口就是函数式接口 interface ILike { void hit(l ...
- SpringBoot 接口并发限制(Semaphore)
可以使用 JMeter 辅助测试 https://blog.csdn.net/weixin_45014379/article/details/124190381 @RestController @Re ...
- Linux CentOS 8 安装DHCP服务
DHCP 如果虚拟机没有 /etc/dhcp/dhcpd.conf 文件,这可能是因为 DHCP 服务器软件包尚未安装,或者安装后配置文件未创建. 要创建 DHCP 服务器配置文件 dhcpd.con ...
