首页/系统/服务器硬件与 RAID 速查/arcconf 工具概览(Adaptec/微半系)
阵列卡管理68 条

arcconf 工具概览(Adaptec/微半系)

arcconf 管理 Adaptec/微半(Microsemi)RAID 卡:GETCONFIG 查看、CREATE 建阵列、SETSTATE 换盘;命令风格与 LSI 工具完全不同,参数按序号寻址。

arcconf 是什么

arcconf 是 Microchip(原 Adaptec/微半)RAID 卡的命令行管理工具,常见路径为 /usr/StorMan/arcconf。命令风格与 LSI 系完全不同:子命令用 GETCONFIG、CREATE、SETSTATE 这类大写形式,控制器与设备用序号寻址,逻辑盘与物理盘靠 ld、pd 参数区分。Adaptec 的通道与设备编号跟物理槽位不是一一对应,换盘前必须用输出里的序列号核对身份。

基本信息

常见路径/usr/StorMan/arcconf 或厂商工具包内
控制器寻址命令后首个数字为控制器号,如 arcconf getconfig 1
设备寻址device Channel Device 形式,如 device 0 3
主要子命令GETCONFIG、CREATE、SETSTATE
权限要求root

典型使用场景

  • 巡检读取控制器与阵列配置
  • 换盘后用 SETSTATE 把新盘置为可重建状态
  • 排障时查看逻辑盘降级的记录
  • 清查物理盘与通道的对应关系
  • 与厂商文档对照确认命令代次差异
  • 批量环境中采集序列号建立资产台账

基础命令

基础命令
/usr/StorMan/arcconf getconfig 1 | head -60                     # 控制器整体信息
/usr/StorMan/arcconf getconfig 1 ld                             # 逻辑盘列表与状态
/usr/StorMan/arcconf getconfig 1 pd                             # 物理盘列表、通道与序列号
/usr/StorMan/arcconf getversion                                 # 工具版本,与随卡文档对应
/usr/StorMan/arcconf getconfig 1 pd | grep -iE "Serial|State"   # 换盘前核对目标盘身份

与其他工具对照

项目arcconfLSI 系工具
子命令风格GETCONFIG、CREATE、SETSTATE 大写show、set、delete 小写
控制器寻址命令后直接跟数字/c0 形式
设备寻址Channel 与 Device 编号EID 与槽位号
依赖驱动aacraidmegaraid_sas 或 mpt3sas

常用子命令

子命令作用示例
GETCONFIG读取控制器与设备配置arcconf getconfig 1
GETVERSION查看工具与固件版本arcconf getversion
CREATE创建阵列与逻辑盘参数按随卡文档
SETSTATE修改物理盘状态换盘后置为可重建
Adaptec 的通道与设备编号跟物理槽位映射不同;换盘前要用 getconfig 输出里的序列号核对。
getconfig 的输出很长,采集时可以重定向到文件再分段查看;换盘前把目标盘的序列号与状态一并记录下来,事后复盘才有依据。
控制器编号在同一台机器上由驱动探测顺序决定:多卡机器上先用 getconfig 逐个确认型号与序列号,再执行任何写操作。

易错点

  • 用 LSI 的参数习惯操作 arcconf:命令会直接报语法错误,或在批量脚本中误操作到错误设备
  • 忽略工具版本差异:不同代际的命令细节会变,以随卡文档为准
  • 把通道与设备编号当成槽位号:Adaptec 的编号体系与机箱丝印不一致,换盘必须以序列号确认
  • 在其他卡上直接使用 arcconf:工具与驱动不匹配会报找不到控制器,先确认卡型再选工具

数据来源与参考

  • Microchip Adaptec RAID 控制器命令行用户指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌