storcli 简易使用介绍

摘要:
请参阅我的另一篇关于MegaCli使用的博客文章,这里不再介绍。Storcli现已正式上市。Storcli基本上取代了megacli,并集成了所有LSI和3ware产品。安装相对简单。megacli还需要Lib_Utils支持,而storcli只能通过一个rpm包下载。请访问Broadcom的官方网站以查找:https://www.broadcom.com/site-search?

MegaCli 是LSI公司官方提供的SCSI卡管理工具,由于LSI被收购变成了现在的Broadcom,所以现在想下载MegaCli,需要去Broadcom官网查找Legacy产品支持,搜索MegaRAID即可。关于MegaCli 的使用可以看我的另一篇博文,这里就不再介绍了。

现在官方有storcli,storcli已经基本代替了megacli,整合了LSI和3ware所有产品。

安装方面比较简单,megacli还要Lib_Utils的支持,而storcli只用一个rpm包就可以下载,去Broadcom官网去找就行了:https://www.broadcom.com/site-search?q=storcli

storcli支持json格式输出,信息解析更加方便

安装完后,默认位置在 /opt/Mega/storcli下面,下面介绍storcli工具的简单使用

 

获取帮助

storcli64 -h

storcli 简易使用介绍第1张

 

基础信息

storcli64 show [all]  显示raid卡相关信息、raid卡高级软件信息,可以看到只有一个控制器

storcli 简易使用介绍第2张

 

控制器配置

获取控制器信息

 storcli64 /c0 show  显示控制器0的信息,我们可以看到有6个物理设备,以及enclosure id号为58,硬盘大多是附在enclosure上不是直接附在controller上,如果你之前看过MegaCli 的操作,对这个应该就还挺熟悉了

storcli 简易使用介绍第3张

 

剩余空间

storcli64 /c0 show freespace

storcli 简易使用介绍第4张

CC(consistency check)

storcli64 /c0 show cc

storcli 简易使用介绍第5张

 

storcli64 /c0 show ccrate

storcli 简易使用介绍第6张

设置cc

storcli /cx set consistencycheck|cc=[off|seq|conc] [delay=value]

storcli /cx set ccrate=<value>

 

rebuild

 storcli64 /c0 show rebuildrate  获取rebuild速率

storcli 简易使用介绍第7张

 

storcli64 /c0 set rebuildrate=30  设置rebuild速率

storcli 简易使用介绍第8张

 

清除缓存

storcli64 /c0 flushcache  清除raid卡、物理磁盘cache

storcli 简易使用介绍第9张

 

 enclosure

获取信息

storcli64 /c0/eall show

storcli 简易使用介绍第10张

 storcli64 /c0/e58 show  获取单个enclosure信息

 storcli 简易使用介绍第11张

  storcli64 /c0/e58 show all  获取单个enclosure详细信息

storcli 简易使用介绍第12张

 storcli64 /c0/e58 show status  获取enclosure下磁盘风扇等设备的状态

storcli 简易使用介绍第13张

 

 磁盘配置

磁盘信息获取

storcli64 /cx/eall/sall show  显示物理磁盘信息

storcli 简易使用介绍第14张

 

磁盘状态设置

storcli64 /cx/ex/sx set good/offline/online/missing  设置某块磁盘的状态

good        空闲

online/offline   成员盘上下线

missing        掉线?

 

磁盘热备

storcli64 /cx/ex/sx add hotsparedrive dgs=x  设置模块磁盘为diskgroup x 的热备盘
storcli64 /cx/ex/sx delete hotsparedrive
 

磁盘rebuild

storcli64 /cx/ex/sx show rebuild  查看rebild
storcli64 /cx/ex/sx start rebuild
storcli64 /cx/ex/sx stop rebuild
 

磁盘点灯

storcli64 /cx/ex/sx start locate
storcli64 /cx/ex/sx stop locate
storcli 简易使用介绍第15张

磁盘擦除

快速擦除:

storcli64 /cx/ex/sx set good

storcli64 /cx/fall del|delete [securityKey = xxx]

完全擦除:

storcli /cx[/ex]/sx secureerase [force]
storcli /cx[/ex]/sx start erase [simple| normal| thorough | standard| threepass | crypto]
storcli /cx[/ex]/sx stop erase
storcli /cx[/ex]/sx show erase

 

RAID组配置

命令格式如下:

storcli 简易使用介绍第16张

RAID组(卷组)创建

这里创建两个卷组(创建逻辑卷自动添加卷组),一个RAID5,一个RAID1带热备

storcli64 /c0 add vd r5 size=1000 name=test drives=58:17-19 wt ra cached strip=8

storcli 简易使用介绍第17张

storcli64 /c0 add vd r1 size=1000 name=test drives=58:7,11 spares=58:23

storcli 简易使用介绍第18张

此时磁盘信息如下:

storcli 简易使用介绍第19张

卷组信息获取

storcli64 /c0/dall show

storcli 简易使用介绍第20张

创建逻辑卷

命令和创建卷组一样,会自动加入卷组

 storcli 简易使用介绍第21张

查询逻辑卷

storcli64 /c0/v2 show all

storcli 简易使用介绍第22张

storcli 简易使用介绍第23张

编辑逻辑卷

storcli64 /cx/vx set wrcache=WT|WB|AWB
storcli64 /cx/vx set rdcache=RA|NoRA
storcli64 /cx/vx set iopolicy=Cached|Direct
storcli64 /cx/vx set accesspolicy=RW|RO|Blocked|RmvBlkd

属性的含义见Megacli的介绍

删除逻辑卷

storcli /cx/vx del [cachecade] [discardcache] [force]

storcli 简易使用介绍第24张

PS:这里有个比较坑的地方就是删除卷组中间的卷,如果你再新建卷的容量大于这个空缺的话,即使卷组后面有再多的空间也创建不成功

删除RAID组

删除卷组的最后一个逻辑卷,卷组自动删除,卷组编号会自动调整

扩展卷组

只看到了这个迁移,不知道怎么扩容……

storcli64 /cx/vx start migrate type=raidx [option=add|remove drives=[e:]s|[e:]s-x|[e:]s-x,y] [Force]

storcli64 /cx/vx show migrate         显示扩容进度

storcli64 /cx show migraterate        显示扩容速率

storcli64 /cx set migraterate=<value>     设置扩容速率

热备

全局热备

storcli64 /cx/ex/sx add hotsparedrive

局部热备

storcli64 /cx/ex/sx add hotsparedrive dgs=x  设置模块磁盘为diskgroup x 的热备盘

 

storcli 简易使用介绍第25张

storcli 简易使用介绍第26张

此时下线成员盘7

storcli64 /c0/e58/s7 set offline

可以看到18号热备盘已经顶替上进行重构了

storcli 简易使用介绍第27张

然后下线18号盘

storcli64 /c0/e58/s18 set offline

23号局部热备盘进行重构

storcli 简易使用介绍第28张

此时再下线11号盘,全局热备盘17开始重构,此时3块热备均被使用

storcli 简易使用介绍第29张

 

免责声明:文章转载自《storcli 简易使用介绍》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇相似度度量计算浅谈Slick(4)- Slick301:我的Slick开发项目设置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

查看Linux系统下Raid信息

软件raid:只能通过Linux系统本身来查看  cat /proc/mdstat  可以看到raid级别,状态等信息。  硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看: # /usr/dpt/raidutil -L all  可以看到非常详细...

谈谈市面上无线路由器的性能和芯片

  现在市面上无线路由产品的品牌和价格各种各样,如何才能在乱花丛中不被迷眼呢,其实只要看清了各款产品背后的硬件芯片,就可以有个大概的挑选依据了,信息来自网络,只不过总结到一起,方便自己或网友有需要的时候参考。 无线协议IE802.11家族: 协议 发布年份/日期 Op.标准频宽 实际速度 (标准) 实际速度(最大) 范围(室内) 范围(室外)...

raid卡MegaCli工具使用说明

一、DELL&IBMMegaCli -AdpAllInfo -aALL —看配置项 #检查raid级别MegaCli -LDInfo -Lall -aALL | grep 'RAID Level:'RAID Level: Primary-1, Secondary-0, RAID Level Qualifier-0 #检查raid缓存容量MegaCl...

Dell/R730XD sas盘 raid0与JBOD性能比较

服务器配置 Dell/R730XD 2620V4*2  16G DDR4*4  300G SAS*2+6T SAS*12  oracle linux 6.9 基础知识 RAID0 raid0组成方式:1块或多块磁盘组成,磁盘a写一部分数据,b写一部分,...,通过将数据分散到不同的磁盘,来提升速度,因此速度为单块磁盘的n(磁盘数)倍。 优点:性能提升,是单...

openwrt 的/etc/config/wireless 文件解析

原文:http://blog.csdn.net/hui523hui523hui523/article/details/38493725 1.2.2 无线网络Wireless WiFi设置储存在/etc/config/wireless中(目前支持Broadcom, Atheros 和mac80211)。当第一次启动路由器时,将会自动检测你的卡并且创建简单的配...

MegaCli 监控raid状态

MegaCli 监控raid状态 http://blog.chinaunix.net/uid-25135004-id-3139293.html   简介 MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态,等等。通常,我们对硬盘当前的状态不太好确定,一般...