RAID卡高效管理命令集锦

MegaCli

  1. 安装方法
    下载地址(官方):http://www.lsi.com
    下载地址(非标):https://pan.baidu.com/s/19DdQAoUgvFDy4-YO8wnj1Q 密码:m96f
    该文件没有任何依赖,直接加入可执行权限即可

  2. 常用命令

MegaCli -h    查看帮助信息
MegaCli -AdpAllInfo -aALL    查看所有RAID卡信息
MegaCli -cfgclr -a0    清除第一块RAID的所有配置,如果有多块RAID卡,a0代表第一块RAID卡,依次类推;如果只有一块RAID卡,那么就是a0。
MegaCli -cfglddel -L0 -a0    清除第一块阵列卡第一个逻辑磁盘,L0代表第一个逻辑磁盘。
MegaCli -cfgldadd -r5[117:0,117:1,117:2] -wb -ra -cached -cachedbadbbu -force -a0    在第一块RAID控制器上将前三块物理磁盘创建为RAID5,开启缓存策略。
MegaCli -CfgSpanAdd -r10 -Array0[245:0,245:1] Array1[245:2,245:3]  -WB -RA -Cached  -Cachedbadbbu -a0    在第一块RAID卡上将前面4块物理磁盘,每2块一组配置为RAID10,开启缓存策略。(注意:LSI SAS2208最多支持64个RAID,支持128个子组,每个RAID最多支持16个子组。)
MegaCli -EncInfo -aALL    查看所有物理硬盘信息
MegaCli -AdpBootDrive -Set L0 -a0    配置逻辑第一块磁盘为可引导磁盘
MegaCli -adpCount    查看RAID控制器的数量
MegaCli -AdpGetPciInfo -a0    查看第一块RAID卡的PCI信息
MegaCli -adpallinfo -a0    查看RAID配置信息
MegaCli -CfgSave -f filename -a0    将第一块RAID卡配置信息保存为一个文件
MegaCli -CfgRestore -f filename -a0    从某个配置文件恢复配置到第一块RAID卡
MegaCli -AdpFacDefSet -a0    将第一块RAID卡恢复出厂设置
MegaCli -PDHSP -Set -PhysDrv [252:4,252:5] -a0     添加两块全局热备盘
MegaCli -AdpEventLog -Clear -a0    清除RAID卡日志信息
MegaCli -AdpBbuCmd -aALL    查看电池信息
MegaCli -FwTermLog -Dsply -aALL    查看RAID卡日志信息
MegaCli -PdList -aALL | egrep 'Firmware state | SlotNumber'    查看物理硬盘状态信息
MegaCli -CfgLdDel -L1 -a0    删除第一块RAID卡上的第一个逻辑磁盘阵列信息
MegaCli -LDInfo -lALL -aALL    查看逻辑磁盘信息
MegaCli -AdpFwFlash -f 2208FW8.rom -Noverchk -a0    升级RAID卡固件
MegaCli -Cfgclr -Force -a0    清除RAID卡配置
MegaCli -AdpBbuCmd -BbuLearn -aALL    强制BBU重新充电
MegaCli -PDRbld -ProgDsply -PhysDrv [256:6] -a0    查看物理应聘重新进进度信息
MegaCli -cfgforeign -clear a0     清除之前的raid信息
MegaCli -LDInit -Start -Lall -a0  初始化所有raid
MegaCli -CfgEachDskRaid0 WB ADRA Direct NoCachedBadBBU -strpsz64 -a0   单盘raid0

  1. 注意事项
    如果是机械硬盘,建议设置参数为:WB ADRA Cached CachedBadBBU
    如果是固态硬盘,建议设置参数为:WB NORA Direct NoCachedBadBBU
    这样设置可以获得最大性能

storcli

  1. 安装方法
    下载地址(官方):http://www.lsi.com
    下载地址(非标):https://pan.baidu.com/s/1U0-y9ASYNhhPseEf9WAlzw 密码:j1ld
  2. 常用命令
storcli -v    显示软件版本信息
storcli -h    查看帮助信息
storcli show    查看RAID卡、系统内核、主机名等信息
storcli /c0 show all    查看第一块RAID卡版本、功能、状态、以及raid卡下的物理磁、逻辑盘信息。c0代表第一块raid卡,如果有多块则命令以此类推。
storcli /c0 show freespace    查看第一块RAID卡剩下的磁盘空间
storcli /c0 show rebuildrate    查看第一块RAID卡rebuildrate速度
storcli /c0 download file=3108.bin    升级第一块RAID卡固件
storcli /c0 flushcache     清除第一块RAID卡缓存
storcli /c0 /eall /sall show all     查看第一块RAID卡上物理磁盘详细信息
storcli /c0 /e252 /s0 start locate 定位第一块RAID上某块物理磁盘,物理磁盘的绿色的定位灯会闪烁。 e代表Enclosure,s代表Slot或PD
storcli /c0  /ex /sx stop locate    停止定位,定位灯停止闪烁。
storcli /c0 /e252 /sall show rebuild  查看磁盘重建进度
storcli /c0 /ex /sx start rebuild    开始重建
storcli /c0 /ex /sx stop rebuild    停止重建
storcli /c0 /ex /sx add hostsparedrive dgs=0    设置某块物理磁盘为磁盘组0的热备盘,如果不指定dgs,则为该RAID卡上全局热备盘。
storcli /c0 /ex /sx delete hostsparedrive    删除热备磁盘
storcli /c0 add vd each type=raid0 drives=252:0,1,2,3     单独为每一块物理磁盘创建raid0
storcli /c0 add vd type=raid5 size=all names=tmp1 drives=32:2-4    由第3、4、5块物理磁盘来构建RAID5,分配所有空间的逻辑磁盘命名tmp1。
storcli /c0 add vd type=raid10 size=all names=tmp1 drives=32:0-3 pdperarray=2    由前四块物理磁盘构建raid10,分配所有空间的逻辑磁盘命名为tmp1。(注意:LSI SAS3108最多支持64个RAID,创建10/50/60时,必须指定pdperarray参数。如果没有这个参数,是创建不成功的。这个参数的含义是:Specifies the number of physical drives per array. The default value is automatically chosen。)
storcli /c0 add vd type=raid10 size=100GB,200GB names=tmp1,tmp2 drives=32:0-3 pdperarray=2    由前四块物理磁盘构建raid10,分别分配多个逻辑磁盘。
storcli /c0 add vd type=raid10 size=all names=tmp3 drives=32:0-3 pdperarray=2    剩下的所有空间分配给逻辑磁盘tmp3。
storcli /c0 /vall show all     显示第一块RAID卡上所有逻辑磁盘相信信息,也可指定某个逻辑磁盘v0,v1等等。
storcli /c0 /v0 del force   强制删除某个逻辑磁盘
storcli /c0 /bbu show all   显示bbu信息
storcli /c0 /vall set wrcache=wt/wb/awb 设置写策略
storcli /c0 show alarm    查看报警器信息
storcli /c0 set alarm=silence   暂时关闭报警器鸣叫
storcli /c0 set alarm=off       始终关闭报警器鸣叫
storcli /c0 /e252 /s3 set good    改变插入的物理磁盘的状态
storcli /c0 /e252 /s3 start initialization    初始化某个物理磁盘
storcli /c0 /e252 /s3 show initialization    查看某个初始化的物理磁盘进度
storcli /c0 /v0 set wrcache=wt   修改vd的写策略
storcli /c0 /v0 set rdcache=nora   修改vd的读策略
storcli /c0 /fall show   查看foreign信息
storcli /c0 /fall import    导入foreign
storcli /c0 show termlog type=contents       在线查看日志
storcli /c0 show termlog type=contents | grep "rebuild"    在线查看日志抽取关键字
storcli /c0 show events file=/home/eventreports    将日志存储为文件
  1. 注意事项
    storcli已经基本代替了megacli。尽量多学习使用

sas2ircu

  1. 安装方法
    下载地址(官方):http://www.lsi.com
    下载地址(非标):https://pan.baidu.com/s/1eJJeB_uZ55zrMx-Wd0fp_g 密码:dfcv
  2. 常用命令
sas2ircu -h    查看帮助信息
sas2ircu list    查看所有RAID控制器信息
sas2ircu 0 display    查看第一块RAID控制器、物理磁盘、逻辑磁盘等详细信息,0代表RAID卡编号,如果有多块RAID卡,那么从0开始编号,以此类推;如果只有一块RAID卡,那么就是0。
sas2ircu 0 status    查看第一块RAID控制器所有逻辑磁盘信息
sas2ircu 0 delete noprompt    删除第一块RAID控制器上所有RAID配置
sas2ircu 0 create raid 1 max 2:0 2:1 noprompt    在第一块RAID控制器上将第一块与第二块物理磁盘配置为RAID1,分配最大使用空间。
sas2ircu 0 create raid10 max 2:2 2:3 2:4 2:5 2:6 2:7 2:8 2:9 2:10 2:11 noprompt    在第一块RAID控制器上将第三块到第十二块物理磁盘配置为RAID10,分配最大使用空间。
sas2ircu 0 bootir 286    设置Volume ID号为286的RAID组为预先可引导模式
sas2ircu 0 hotspare 2:10    配置第11块物理硬盘为热备
sas2ircu 0 hotspare delete 2:10    删除热备硬盘
sas2ircu 0 logir    上传或清除日志信息
  1. 注意事项
    LSI SAS2308最多支持2个RAID,单个RAID中最多支持10个硬盘。所有的RAID包含的硬盘总量最多14个,剩余硬盘只能以独立的“Physical drive”方式被LSI SAS2308管理。

sas3ircu

  1. 安装方法
    下载地址(官方):http://www.lsi.com
    下载地址(非标):https://pan.baidu.com/s/1p7emYOwlTD0hliK1c4UbIg 密码:guii

  2. 常用命令

sas3ircu -h    查看帮助信息
sas3ircu list    查看所有RAID控制器信息
sas3ircu 0 display    查看第一块RAID控制器、volume、物理磁盘等信息。这里数字0代表第一块RAID卡,依次类推。如果只有一块RAID卡,也是0。
sas3ircu 0 status    查看第一块RAID控制器所有逻辑磁盘信息
sas3ircu 0 delete noprompt    删除第一块RAID控制器上所有RAID配置
sas3ircu 0 create raid 1 max 2:0 2:1 noprompt    在第一块RAID控制器上将第一块与第二块物理磁盘配置为RAID1,分配最大使用空间。
sas3ircu 0 create raid10 max 2:2 2:3 2:4 2:5 2:6 2:7 2:8 2:9 2:10 2:11 noprompt    在第一块RAID控制器上将第三块到第十二块物理磁盘配置为RAID10,分配最大使用空间。
sas3ircu 0 bootir 286    设置Volume ID号为286的RAID组为预先可引导模式
sas3ircu 0 hotspare 2:10    配置第11块物理硬盘为热备
sas3ircu 0 hotspare delete 2:10    删除热备硬盘
sas3ircu 0 logir    上传或清除日志信息
  1. 注意事项
    LSI SAS3008最多支持2个RAID,单个RAID中最多支持10个硬盘。所有的RAID包含的硬盘总量最多14个,剩余硬盘只能以独立的“Physical drive”方式被LSI SAS3008管理。

hpssacli

  1. 安装方法
    下载地址(官方):https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_04bffb688a73438598fef81ddd#tab-history
    下载地址(非标):https://pan.baidu.com/s/1a8V5xwtVdevnHxzbhtF5_w 密码:4wir
  2. 常用命令
hpssacli ctrl all show status 查看raid卡信息(包括控制器状态、Cache状态、电池状态)
hpssacli ctrl slot=0 show config detail 查看raid详细信息
hpssacli ctrl slot=0 ld all show  查看raid状态
hpssacli ctrl slot=0 pd all show status  查看物理硬盘状态
hpssacli ctrl slot=0 pd all show  查看物理硬盘
hpssacli ctrl slot=0 array A ld all show  查看slot 0 阵列A 所有逻辑驱动器信息
hpssacli ctrl slot=0 array A pd all show 查看slot 0 阵列A 所有物理驱动器信息
hpssacli ctrl slot=0 create type=ld drives=all raid=0    所有磁盘创建raid0
hpssacli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5,2I:1:6 raid=1+0 创建raid10
hpssacli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5 raid=5 用3,4,5号盘创建一个raid5阵列
hpssacli ctrl slot=1 create type=ld drives=1I:1:1-1I:1:2 raid=1 创建raid1
hpssacli ctrl slot=1 array B delete forced 删除raid
hpssacli ctrl slot=0 ld all delete    删除所有配置
  1. 注意事项

hpacucli

  1. 安装方法
    下载地址(官方):https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_d6ebba0f5cd642edace4648b9a#tab-history
    下载地址(非标):https://pan.baidu.com/s/1xpwKOuKUjYc_vKR_IIsV7Q 密码:2lku
  2. 常用命令
hpacucli ctrl all show config detail  查看阵列详细信息、配置
hpacucli ctrl all show 查看所有控制器状态 
hpacucli ctrl slot=0 show config detail 查看slot 0阵列信息详细状态
hpacucli ctrl slot=0 logicaldrive 2 show 逻辑磁盘信息
hpacucli ctrl slot=0 physicaldrive 1I:2:1 show(物理磁盘信息)
hpacucli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5,2I:1:6 raid=1+0 用3,4,5,6号盘创建一个raid1+0阵列
hpacucli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5 raid=5 用3,4,5号盘创建一个raid5阵列
hpacucli ctrl slot=0 create type=ld drives=1I:1:3 raid=0 用3号盘创建一个raid0阵列
hpacucli ctrl slot=0 array B delete forced 强制删除阵列 B
hpacucli ctrl slot=0 logicaldrive 2 delete forced 强制删除逻辑磁盘2
hpacucli ctrl slot=0 logicaldrive 2 modify caching=enable 打开逻辑磁盘缓存
  1. 注意事项
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,588评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,456评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,146评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,387评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,481评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,510评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,522评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,296评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,745评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,039评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,202评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,901评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,538评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,165评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,415评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,081评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,085评论 2 352

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,973评论 25 707
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,646评论 18 139
  • youtube下载神器:https://github.com/rg3/youtube-dl我擦咧 vim插件:ht...
    wps_pro阅读 736评论 0 1
  • 今天去办瑜伽卡,和销售聊天聊了聊彼此的工作,因为都是销售,发现都不容易。当然做别的性质工作也不容易,这是我工作10...
    北京沸腾鱼阅读 1,011评论 1 0
  • 文/小昭11 当天边的最后一抹晚霞 消失不见 当城市的夜灯照亮整个世界 我站在伊洛之畔 看河水漫漫 一次次消失不见...
    小昭11阅读 330评论 9 2