首页/系统/服务器硬件与 RAID 速查/arcconf 创建与删除逻辑盘
阵列卡管理68 条

arcconf 创建与删除逻辑盘

CREATE 用于建逻辑盘(指定级别与通道设备),DELETE 删除逻辑盘;操作前先用 getconfig pd 核对可用设备编号。

arcconf 与逻辑盘操作

arcconf 是 Microchip(原 Adaptec)SmartRAID/Series 系列阵列卡的命令行工具,Linux 下通常装在 /usr/StorMan/arcconf。CREATE 用于把若干物理设备组成逻辑盘,参数顺序固定为「控制器编号 → logicaldrive → 容量 → RAID 级别 → 设备列表」;DELETE 删除逻辑盘。两者都是立即生效的破坏性操作,执行前必须确认设备编号与业务影响。

基本信息

适用平台Linux(RHEL/CentOS/Ubuntu/SLES),需要 root
工具路径/usr/StorMan/arcconf
创建语法create <控制器> logicaldrive <容量|max> <级别> <设备列表>
级别写法数字级别(0/1/5/6/10/50)或 RAID 名,随版本支持
设备编号由 channel 与 device 组成的二元组,用 getconfig pd 核对
风险等级创建与删除立即生效,先备份业务数据并停写

典型使用场景

  • 新机交付:把背板上的物理盘按设计组建成系统盘与数据盘
  • 扩容:新增盘后创建第二个逻辑盘,或按设计重建既有布局
  • 重建试验环境:删除旧逻辑盘后按新策略重新划分
  • 故障后重整:确认物理盘健康的前提下重建丢失的逻辑盘
  • 批量交付前核对:用 getconfig 输出与设计文档逐项对齐

创建与删除(级别与设备按实际替换)

创建与删除(级别与设备按实际替换)
# 先看物理设备与现有逻辑盘,确认编号和剩余容量
/usr/StorMan/arcconf getconfig 1 pd
/usr/StorMan/arcconf getconfig 1 ld
# 用全部可用空间建 RAID5(级别与设备列表按设计替换)
/usr/StorMan/arcconf create 1 logicaldrive max 5 0 1 2 3
# 回读确认逻辑盘已建立、级别与容量符合预期
/usr/StorMan/arcconf getconfig 1 ld
# 删除逻辑盘 1(数据即刻不可访问,删除前必须有备份)
/usr/StorMan/arcconf delete 1 logicaldrive 1

参数逐项读法

参数含义注意事项
控制器编号命令作用的控制器(通常为 1)多卡机器上写错编号会操作到另一张卡
logicaldrive固定关键字,表示操作对象类型不要与 physicaldrive 混用
容量数值加单位,或 max 表示全部可用空间不写容量时的默认值与预期可能不同
级别RAID 级别数字或名称级别与盘数不匹配会直接报错
设备列表channel device 组成的物理盘编号序列编号来自 getconfig pd,不是槽位丝印
设备编号(channel device)与物理槽位的对应关系随背板和布线变化:执行前用 getconfig pd 的序列号与机箱槽位核对,凭记忆写编号是常见的销毁数据方式。
命令语义与支持的级别在 Adaptec 各代工具版本间存在差异,脚本化之前先在测试机上执行 arcconf 的帮助或 man 页核对参数形态。

易错点

  • 把设备编号当槽位号:背板或布线不同会导致对应关系偏差,误操作到错误的盘
  • 创建时不指定容量:默认值与设计不符,后续扩容规划全部需要返工
  • 在业务运行中删除逻辑盘:数据即刻不可访问,且没有回退路径
  • 只看创建命令返回码就收工:容量、级别与初始化状态都需要 getconfig 回读确认

数据来源与参考

  • Microchip Adaptec 命令行用户指南(create/delete)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌