**

sas3ircu

**
对LSI3008阵列卡的管理,命令用法与sas2ircu类似。提供的为可执行文件无需安装

./sas3ircu 0 locate 2:$A on

./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,分配最大使用空间。(注意:LSI SAS3008最多支持2个RAID,单个RAID中最多支持10个硬盘。所有的RAID包含的硬盘总量最多14个,剩余硬盘只能以独立的“Physical drive”方式被LSI SAS3008管理。)

./sas3ircu 0 bootir 286 设置Volume ID号为286的RAID组为预先可引导模式

./sas3ircu 0 hotspare 2:10 配置第11块物理硬盘为热备

./sas3ircu 0 hotspare delete 2:10 删除热备硬盘

./sas3ircu 0 logir 上传或清除日志信息
**

arcconf

**
适用于PMC阵列卡

1.查看controller和硬盘信息:arcconf getconfig
例:arcconf getconfig 1 查看controller 1的信息,
arcconf getconfig 1 pd 查看controller 1上连接HDD的信息,可以确认HDD槽位
2.创建RAID:arcconf create logicaldrive <HDD槽位>
例:arcconf create 1 logicaldrive max 1 0 0 0 1 在controller 1上用0 0和0 1槽位上的HDD组RAID1,size为最大可用容量,如需指定大小,把max改成对应的大小即可
3.删除RAID:arcconf delete logicaldrive
例:arcconf delete 1 logicaldrive 0 删除controller 1上的array 0
4.定位硬盘:arcconf identify device <HDD槽位>
例:arcconf identify 1 device 0 0命令定位controller 1上0 0槽位的硬盘
5.设置controller的模式(HBA/RAID/Mixed):arcconf setcontrollermode (2-HBA,3-RAID,5-Mixed)
例:arcconf setcontrollermode 1 5 把controller 1设置为Mixed模式
6.更新FW:arcconf romupdate <FW.bin文件>
例:arcconf romupdate 1 Luxorc.bin
组Raid 0: arcconf create 1 logicaldrive max 0 0 0
组Raid 1: arcconf create 1 logicaldrive max 1 0 0 0 1
组Raid 5: arcconf create 1 logicaldrive max 5 0 0 0 1 0 2
清Raid: arcconf delete 1 logicaldrive 0 删除controller 1上的array 0 arcconf delete 1 logicaldrive all 删除controller 1上的所有array

**

storcli

**

 1 storcli64 -h                                                # 查看帮助信息2 storcli64 show                                                # 查看RAID卡、系统内核、主机名等信息3 storcli64 /c0 show all                                        # 查看第一块RAID卡版本、功能、状态、以及raid卡下的物理磁、逻辑盘信息。c0代表第一块raid卡,如果有多块则命令以此类推。4 storcli64 /c0 show freespace                                # 查看第一块RAID卡剩下的磁盘空间5 storcli64 /c0 show rebuildrate                                # 查看第一块RAID卡rebuildrate速度6 storcli64 /c0 download file=mr3108fw.rom                    # 升级第一块RAID卡固件7 storcli64 /c0 restart                                        # 升级固件后重启RAID卡以便新固件及时生效8 storcli64 /c0 flushcache                                    # 清除第一块RAID卡缓存9 storcli64 /c0 /eall /sall show all                            # 查看第一块RAID卡上物理磁盘详细信息
10 storcli64 /c0 /e252 /s0 start locate                        # 定位第一块RAID上某块物理磁盘,物理磁盘的绿色的定位灯会闪烁。 e代表Enclosure,s代表Slot或PD
11 storcli64 /c0  /ex /sx stop locate                            # 停止定位,定位灯停止闪烁。
12 storcli64 /c0 /e252 /sall show rebuild                        # 查看磁盘重建进度
13 storcli64 /c0 /ex /sx start rebuild                            # 开始重建
14 storcli64 /c0 /ex /sx stop rebuild                            # 停止重建
15 storcli64 /c0 /ex /sx add hostsparedrive dgs=0                # 设置某块物理磁盘为磁盘组0的热备盘,如果不指定dgs,则为该RAID卡上全局热备盘。
16 storcli64 /c0 /ex /sx delete hostsparedrive                    # 删除热备磁盘
17 storcli64 /c0 add vd each type=raid0 drives=252:0,1,2,3                                            # 单独为每一块物理磁盘创建raid0
18 storcli64 /c0 add vd type=raid5 size=all names=tmp1 drives=32:2-4                                # 由第3、4、5块物理磁盘来构建RAID5,分配所有空间的逻辑磁盘命名tmp1。
19 storcli64 /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。)
20 storcli64 /c0 add vd type=raid10 size=100GB,200GB names=tmp1,tmp2 drives=32:0-3 pdperarray=2    # 由前四块物理磁盘构建raid10,分别分配多个逻辑磁盘。
21 storcli64 /c0 add vd type=raid10 size=all names=tmp3 drives=32:0-3 pdperarray=2                    # 剩下的所有空间分配给逻辑磁盘tmp3。
22 storcli64 /c0 /vall show all                                # 显示第一块RAID卡上所有逻辑磁盘相关信息,也可指定某个逻辑磁盘v0,v1等等。
23 storcli64 /c0 /v0 show                                        # 显示第一块RAID卡上第一个逻辑磁盘信息
24 storcli64 /c0 /v0 del force                                    # 强制删除某个逻辑磁盘
25 storcli64 /c0 /bbu show all                                    # 显示bbu信息
26 storcli64 /c0 /vall set wrcache=wt/wb/awb                    # 设置写策略
27 storcli64 /c0 show alarm                                    # 查看报警器信息
28 storcli64 /c0 set alarm=silence                                # 暂时关闭报警器鸣叫
29 storcli64 /c0 set alarm=off                                    # 始终关闭报警器鸣叫
30 storcli64 /c0 /e252 /s3 set good                            # 改变插入的物理磁盘的状态
31 storcli64 /c0 /e252 /s3 start initialization                # 初始化某个物理磁盘
32 storcli64 /c0 /e252 /s3 show initialization                    # 查看某个初始化的物理磁盘进度
33 storcli64 /c0 /v0 set wrcache=wt                            # 修改vd的写策略
34 storcli64 /c0 /v0 set rdcache=nora                            # 修改vd的读策略
35 storcli64 /c0 /fall show                                    # 查看foreign信息
36 storcli64 /c0 /fall import                                    # 导入foreign
37 storcli64 /c0 show termlog type=contents                    # 在线查看日志
38 storcli64 /c0 show termlog type=contents | grep "rebuild"    # 在线查看日志抽取关键字
39 storcli64 /c0 show events file=/home/eventreports            # 将日志存储为文件

**

megacli

**

显示所有磁盘信息

MegaCli -PDList -aAll

获取到Slot和Number

MegaCli -PDList -aAll | grep -E “Slot Number|Device Id| Sequence Number| Fireware state”

获取磁盘与RAID关系

./MegaCli64 -cfgdsply -aALL | grep -v Information | grep -E “Virtual|Slot”

获取raid配置级别

./MegaCli64 -LDInfo -Lall -aALL | grep -E “VirtualDrive:|RAIDLevel”

点灯

/opt/MegaRAID/MegaCli# ./MegaCli64 -PdLocate -start -physdrv[1:0] -a0

JBOD - 》 raid

/opt/MegaRAID/MegaCli/MegaCli64 -AdpSetProp -EnableJBOD -0 -a0

RAID -> JBOD

/opt/MegaRAID/MegaCli/MegaCli64 -AdpSetProp -EnableJBOD -1 -a0

某块物理盘下线

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

某块物理盘上线

/opt/MegaRAID/MegaCli/MegaCli64 -PDOnline -PhysDrv [1:4] -a0

查看物理磁盘重建进度

./MegaCli64 -PDRbld -ShowProg -PhysDrv[14:13] -a0

创建raid1

#/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r1 [252:0,252:1] WB NORA Direct CachedBadBBU -strpsz64 -a0

/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r1 [252:0,252:1,252:2,252:3,252:4,252:5,252:6,252:7] WB NORA Direct CachedBadBBU -strpsz64 -a0

创建raid5

/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a0

创建raid5且指定第 5 块盘作为全局热备

/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0

创建单盘raid0

/opt/MegaRAID/MegaCli/MegaCli64 -CfgEachDskRaid0 WB Cached CachedBadBBU -strpsz64 -a0

3516不支持cache,单盘raid0

/opt/MegaRAID/MegaCli/MegaCli64 -CfgEachDskRaid0 WB -strpsz64 -a0

删除全部配置

/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdDel -Lall -force -aall

清除cache

/opt/MegaRAID/MegaCli/MegaCli64 -DiscardPreservedCache -Lall -aALL

扫描外来配置

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

清除外来配置

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

将JBOD转unconfigured good状态,确认要这样做再执行,会造成该盘的数据丢失
megacli64 -PDMakeGood -PhysDrv[0:5] -a0

查看raid级别

#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL

查看raid卡信息

/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL

查看电池信息

/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll

  1. #/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL 查看raid卡日志

  2. #/opt/MegaRAID/MegaCli/MegaCli64 -adpCount 【显示适配器个数】

  3. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime –aALL 【显示适配器时间】

  4. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll 【显示所有适配器信息】

  5. #/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】

  6. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】

  7. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】

  8. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】

  9. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】

  10. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】

  11. 3.磁带状态的变化,从拔盘,到插盘的过程中。

  12. Device |Normal|Damage|Rebuild|Normal

  13. Virtual Drive |Optimal|Degraded|Degraded|Optimal

  14. Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online

  15. 4.查看磁盘缓存策略

  16. #/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -L0 -a0

  17. or

  18. #/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -L1 -a0

  19. or

  20. #/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -LALL -a0

  21. ro

  22. #/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -LALL -aALL

  23. ro

  24. #/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -DskCache -LALL -aALL

  25. 5.设置磁盘缓存策略

  26. 缓存策略解释:

  27. WT (Write through

  28. WB (Write back)

  29. NORA (No read ahead)

  30. RA (Read ahead)

  31. ADRA (Adaptive read ahead)

  32. Cached

  33. Direct

  34. 例子:

  35. #/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0

  36. or

  37. #/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -Cached|-Direct -L0 -a0

  38. or

  39. enable / disable disk cache

  40. #/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -EnDskCache|-DisDskCache -L0 -a0

  41. 6.创建一个 raid5 阵列,由物理盘 2,3,4 构成,该阵列的热备盘是物理盘 5

  42. 7.创建阵列,不指定热备

  43. 8.删除阵列

  44. #/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdDel -L1 -a0

  45. 9.在线添加磁盘

  46. #/opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0

  47. 10.阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。

  48. #/opt/MegaRAID/MegaCli/MegaCli64 -LDInit -ShowProg -LALL -aALL

  49. 或者以动态可视化文字界面显示

  50. #/opt/MegaRAID/MegaCli/MegaCli64 -LDInit -ProgDsply -LALL -aALL

  51. 11.查看阵列后台初始化进度

  52. #/opt/MegaRAID/MegaCli/MegaCli64 -LDBI -ShowProg -LALL -aALL

  53. 或者以动态可视化文字界面显示

  54. #/opt/MegaRAID/MegaCli/MegaCli64 -LDBI -ProgDsply -LALL -aALL

  55. 13.指定为某个阵列的专用热备

  56. #/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0

  57. 14.删除全局热备

  58. #/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Rmv -PhysDrv[1:5] -a0

  59. 磁带状态的变化,从拔盘,到插盘的过程中:

  60. Device |Normal|Damage|Rebuild|Normal

  61. Virtual Drive |Optimal|Degraded|Degraded|Optimal

  62. Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online

服务器测试之linux下RAID/HBA管理命令汇总相关推荐

  1. md0和md1linux软raid,linux下Raid及mdadm命令详解

    linux下Raid及mdadm命令详解 1.RAID级别:仅代表磁盘组织方式不同,没有高低之分: Raid常用种类:raid0,raid1,raid5,raid10,raid01 jbod:叠加硬盘 ...

  2. linux jar管理工具,常用的linux下jar包管理命令

    1. 查看jar目录: jar tvf filename.jar 2. 解压包: jar xvd filename.jar 3. 打包: jar cvf filename.jar a. class b ...

  3. linux的jar命令不能使用,经常使用的linux下jar包管理命令

    一. 查看jar目录: jar tvf filename.jar 二. 解压包: jar xvd filename.jar 三. 打包: jar cvf filename.jar a. class b ...

  4. linux下mysql日志管理及mysql备份还原

    linux下mysql日志管理及mysql备份还原 1.SHOW GLOBAL VARIABLES LIKE '%log%';  显示所有日志相关的选项 2.错误日志:log_error和log_wa ...

  5. linux分区管理,Linux下磁盘分区管理

    Linux下磁盘分区管理 发布时间:2009-04-11 10:29:37来源:红联作者:lvshengming 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb, ...

  6. 【dubbo-2.5.x】Linux下dubbo-admin监控/管理平台部署详细教程

    前言 Dubbo-Admin是Dubbo控制台管理的工具,是Dubbo组件之一,需要Dubbo-Admin管理平台来实时对服务调用情况进行调整,比如控制分布式服务的调用权重等,通过调整调整调用权重来控 ...

  7. samba服务器在linux下如何运行共享

    samba服务器在linux下如何运行共享 1. 什么是samba Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到 ...

  8. kali系统搭建本地服务器,kali linux 下搭建git服务器

    参考:http://www.cnblogs.com/dee0912/p/5815267.html https://www.liaoxuefeng.com/wiki/001373951630592960 ...

  9. Linux下su与su -命令的区别

    Linux下su与su -命令的区别 在启动服务器ntpd服务时遇到一个问题 使用 su root 切换到root用户后,不可以使用service命令: 使用 su - 后,就可以使用service命 ...

最新文章

  1. androidx FloatingActionButton 中间加载的图片显示黑色
  2. Angular 4 辅助路由
  3. python连接plc实例_Python连接数据库MySQL与操作示例
  4. jvm学习笔记(三)
  5. jquery.cookie.js
  6. toad如何查看表字段备注(表字段的说明)
  7. 利用GDB调试 MSQL
  8. 解决12c安装过程中的各种报错
  9. HTTP服务基础 、 网页内容访问 、 安全Web服务 、 部署动态网站
  10. 网站根目录与服务器根目录,根目录在哪里_网站的根目录在哪?急急!!!
  11. 第九章 更自由,更开放,大数据的机遇和挑战
  12. idea运行报路径不存在
  13. js实现 throttle 和 debounce
  14. C++实现麻将基本听牌胡牌的算法
  15. 铁匠smith_铁匠的制作:概念和艺术创作
  16. 技术报告 | 罗汉堂:理解大数据:数字时代的数据和隐私2021.pdf(附下载链接)
  17. Zemax操作18--12倍激光扩束镜
  18. zero eclipse_全球首款真无孔机!魅族zero亮相:支持屏幕发声和18W无线快充
  19. 充分激发自己的内在潜能
  20. STM32预装载寄存器与影子寄存器

热门文章

  1. uniapp GPS定位功能的实现
  2. python极坐标和直角坐标的转换
  3. 全志平台A10s用户手册使用说明书
  4. 通过IPV6上QQ及自建IPV6代理的方法
  5. 微小宝公众号排行榜_榜单 广东省技工院校微信公众号排行榜(50期)
  6. Matlab-mex
  7. 娱乐万岁,躺平无罪!聊点有技术含量的
  8. 刷题日记【第十三篇】-笔试必刷题【数根+星际密码+跳台阶扩展问题+快到碗里来】
  9. 用户关闭页面前提示,提醒保存内容 Window 的 unload onunload onbeforeunload 事件
  10. python闭包和装饰器的区别_python中闭包和装饰器的理解(关于python中闭包和装饰器解释最好的文章)。(转)...