Raid卡工具-arcconf工具常用命令(适用与Ctrl+H)
查看controller和硬盘信息
arcconf getconfig <controller id>
例:arcconf getconfig 1 查看controller 1的信息
arcconf getconfig 1 pd 查看controller 1上连接HDD的信息,可以确认HDD槽位
创建RAID
arcconf create <controller id> logicaldrive <size> <raid level> <HDD槽位>
例:由于不同类型背板上硬盘对应的Reported Channel,Device(T:L)不同,所以组建逻辑盘需要两步
第一步:通过arcconf getconfig 1 pd 查看硬盘Reported Channel,Device(T:L)
第二步:组raid
(1)2块硬盘做raid 1,stripsize为32k,
arcconf create 1 logicaldrive stripesize 32 max 1 0 0 0 1
在controller 1上用0 0和0 1槽位上的HDD组RAID1,size为最大可用容量,如需指定大小,把max改成对应的大小即可,以下以此类推。
(2)6块硬盘做raid 5,strip size 为64k
arcconf create 1 logicaldrive stripesize 64 max 5 0 2 0 3 0 4 0 5 0 6 0 7
(3)4块硬盘做raid 10,strip size 为16k。
arcconf create 1 logicaldrive stripesize 16 max 10 0 0 0 1 0 2 0 3
(4)将所有硬盘做成单独的raid 0
arcconf create 1 logicaldrive max 0 0 0
注:无一次性将所有硬盘做成单独raid0命令,需多次执行创建命令硬盘Reported Channel,Device(T:L)遍历所有硬盘。
删除RAID:
arcconf delete <controller id> logicaldrive <array id>
例:arcconf delete 1 logicaldrive 0 à删除controller 1上的array 0
arcconf delete 1 array all #删除所有逻辑盘
arcconf uninit 1 all #去初始化所有硬盘,正常清除raid配置执行第一条命令即可;若开机状态下接入带raid配置的硬盘需要用此命令清除raid配置。
定位硬盘
arcconf identify <controller id> device <HDD槽位>
例:arcconf identify 1 device 0 0命令定位controller 1上0 0槽位的硬盘
设置controller的模式(HBA/RAID/Mixed):arcconf setcontrollermode <controller id> <mode> (2-HBA,3-RAID,5-Mixed)
例:arcconf setcontrollermode 1 5 à把controller 1设置为Mixed模式
更新FW
arcconf romupdate <controller id> <FW.bin文件>
例:arcconf romupdate 1 Luxorc.bin
查看当前所有raid配置
arcconf getconfig 1 ld
arcconf getconfig 1 ar
查看当前所有物理硬盘状态
arcconf getconfig 1 pd
arcconf getconfig 1 pd|grep state
命令获取完整的log
arcconf savesupportarchive
获取log
arcconf getlogs 1 event tabular
arcconf getlogs 1 stats tabular
arcconf getlogs 1 stats logicaldrive 0 tabular
清除log
arcconf getlogs 1 device clear 0 0
arcconf getlogs 1 device clear all