1. arcconf
MSCC SmartRAID
#查询设备信息 | arcconf getconfig controller_id <ad | ld ld_id | pd channel_id slot_id | mc | al> controller_id硬盘所在RAID卡的ID ad 表示查询控制器属性 ld 表示查询虚拟磁盘属性 d_id虚拟磁盘的ID pd 表示查询物理硬盘属性 channel_id硬盘所在Channel的ID slot_id硬盘槽位号 mc表示查询maxCache信息 al 表示查询所有信息 |
|
raid | 创建raid 5 | #arcconf create controller_id logicaldrive stripesize stripesize method mode capacity raid_level channel_id1 slot_id1 channel_id2….. ./Arcconf create 1 logicaldrive stripesize 64 method build MAX 5 0 2 0 3 0 4 ./Arcconf delete 1 logicaldrive 1 |
热备 | 创建全局热备 局部热备 |
arcconf setstate 1 device 0 6 hsp array 0 sparetype 2 arcconf setstate controller_id device channel_id slot_id hsp [logicaldrive ld_id1 ld_id2] logicaldrive ld_id1 ld_id2,表示设置局部热备盘。 |
2. storcli
Broadcom提供 ,适用于新一代控制器 用于管理LSI /Avago /Broadcom MegaRAID
信息 | 查看控制卡的详细信息 ./storcli show 查看控制卡数量 ./storcli show ctrlcount 查看紧急热备 ./storcli /c0 show eghs 查看迁移 ./storcli /c0 show migrate |
状态 | 查看插槽ID 及状态 ./storcli /call/eall/sall show 设为good状态 ./storcli /c0/eall/sall set good force 将硬盘上线/离线 ./storcli /c0/e32/s1 set online/offline 使用该参数,会将目标硬盘脱离RAID组,导致具有冗余功能的RAID组降级 |
Foreign | 查看Foreign状态 ./storcli /c0 /fall show 导入Foreign ./storcli /c0 /fall import 清空 ./storcli /c0 /fall delete |
RAID | 查看raid ./storcli /call/vall show all 创建raid5 ./storcli /c0 add vd r5 drives=32:0-3 初始化raid ./storcli /c0/v0 start init 删除raid ./storcli /c0/vall del force 查看迁移 ./storcli /c0 show migrate 扩容/迁移 ./storcli /c0/v0 start migrate type=r5 option=add drives=32:3 ● 与原RAID级别相同时,该命令为扩大RAID容量。 ● 与原RAID级别不同时,该命令为RAID级别迁移。 |
JBOD | 打开/关闭 ./storcli /c0 set jbod=on/off force 查看 ./storcli /c0 show jbod 设置单块直通状态 ./storcli /c0/e32/s1 set JBOD force 把所有磁盘设为JBOD ./storcli /c0/eall/sall set JBOD force |
热备 | 查看紧急热备 ./storcli /c0 show eghs 开启紧急热备 ./storcli /c0 set eghs eug=on 添加全局热备 ./storcli /c0/e32/s0 add hotsparedrive 添加局部热备 ./storcli /c0/e32/s0 add hotsparedrive dgs=0 移除热备 ./storcli /call/eall/sall del hotsparedrive |
定位灯 | 打开定位灯 ./storcli /c0/e32/s1 start locate 关闭定位灯 ./storcli /c0/e32/s1 stop locate |
3. sas3lrcu
Broadcom提供 用于 LSI SAS卡
4. perccli
语法同 storcli ,仅适用dell 服务器
下载地址 https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
5. megacli
Broadcom提供 LSI /Avago /Broadcom MegaRAID 、 MSCC SmartRAID
Adp 适配器( RAID卡) | 查看设备信息 MegaCli64 -ShowSummary -aALL 显示Raid设置 MegaCli64 -cfgdsply -aALL 显示RAID卡个数 MegaCli64 -AdpCount 显示所有RAID卡信息 MegaCli64 -AdpAllInfo -aAll 显示 RAID 卡的缓存策略 MegaCli64 -LDGetProp -Cache -LAll -aAll |
状态 | 查看磁盘信息 MegaCli64 -PDList -aAll 查看 ID及插槽 MegaCli64 -PDList -aALL | egrep ‘Enclosure Device ID|Slot Number’ 查看状态 MegaCli64 -PDList -aALL | egrep ‘Slot Number | Firmware state’ 将盘设置为 good MegaCli64 -PDMakeGood -PhysDrv [32:3] -Force -a0 |
Foreign | 查看 MegaCli64 -PDlist -aALL | grep “Foreign State” 查看外部盘 MegaCli64 -CfgForeign -Scan -a0 清空外部盘 MegaCli64 -CfgForeign -Clear -aALL |
JBOD | 设置JBOD MegaCli64 -PDMakeJBOD -PhysDrv[32:3] -a0 禁用直通模式 -AdpSetProp -EnableJBOD -0 -aALL 启用直通模式 -AdpSetProp -EnableJBOD -1 -aALL |
RAID | 查看raid信息 MegaCli64 -LDInfo -Lall -aAll 创建raid 5 MegaCli64 -CfgLdAdd r5[32:1,32:2,32:3] -a0 清空配置 MegaCli64 -CfgClr -aALL |
HSP热备 | -EnclAffinity 是一个可选的参数,用于设置热备份驱动器的关联性,热备份驱动器将与同一扩展柜(Enclosure)中的其他磁盘关联,如果不指定,可以用于替换任何发生故障的磁盘,不仅限于同一扩展柜中的磁盘 -nonRevertible ,热备份驱动器被设置为非可逆状态。这意味着一旦热备份驱动器被激活用于替换故障磁盘后,它将永久地留在阵列中,不会自动恢复到热备份状态。 全局热备 MegaCli64 -PDHSP -set -PhysDrv [32:3] -a0MegaCli64 -PDHSP -set [-EnclAffinity] [-nonRevertible] -PhysDrv[32:3] -a0 局部热备 MegaCli64 -PDHSP -set -Dedicated -Array0 -physdrv[23:3] -a0 移除热备 MegaCli64 -PDHSP -Rmv -PhysDrv[32:3] –aALL 查看热备类型 MegaCli64 -PDList -aALL | grep -A 1 “Hotspare Information” |