首先把工具上传到服务器并使用命令chmod +x storcli64修改文件权限为可执行。

另外可通过命令ln -s /root/storcli64 /usr/bin/storcli来设置软链接,这样后续可以在任意目录下输入storcli执行./ storcli64,和系统命令一样。
首先使用storcli /c0 show命令查看 RAID 控制器信息,其中包含磁盘的拓扑结构、RAID信息、物理磁盘配置状态等信息。
c即Controller,控制器,也就是阵列卡;
e即Enclosure,附件,一般来讲也就是硬盘背板“硬盘笼”;
s即Slot,物理硬盘槽位;
v即Virtual Drive,虚拟硬盘,也就是逻辑卷;
d即Disk Group,硬盘组;
f即Foreign configuration file,外部阵列配置。

上面是硬盘插槽全空时的回显,在1、2槽位插上两块960G的SSD之后,回显中增加了PD LIST物理磁盘列表,显示如下:

通过命令storcli /c0/vall show来查看RAID逻辑卷的配置情况,当前为未配置RAID。

通过命令storcli /c0/eall/sall show来查看c0控制器所有物理槽位和和所有槽位中的物理磁盘信息。

创建RAID
步骤 1:如果原磁盘存在 RAID,需要将 RAID 删除

使用storcli /c0 /vall show命令查看已有的阵列配置信息,如果存在,需要使用storcli /c0 /v0 delete删除相关配置。如果 vd 包含 MBR 或者用户信息数据,需要加 force 参数强制删除。
步骤 2:创建 RAID
storcli64工具创建RAID的具体使用方法如下:
storcli /cx add vd r[0|1|5|6|00|10|50|60][Size=,,..|all]
[name=,..] drives=e:s|e:s-x|e:s-x,y [PDperArray=x|auto]
[SED] [pdcache=on|off|default][pi] [DimmerSwitch(ds)=default|automatic(auto)|
none|maximum(max)|MaximumWithoutCaching(maxnocache)] [WT|WB|AWB][nora|ra]
[direct|cached] [cachevd]
[Strip=<8|16|32|64|128|256|512|1024>] [AfterVd=X]
[Spares = [e:]s|[e:]s-x|[e:]s-x,y][force]
[Cbsize=0|1|2 Cbmode=0|1|2|3|4|7]
本例中,对1、2操作两个硬盘创建RAID0的操作命令如下:
storcli /c0 add VD r0 drives=252:0,252:1
可以使用该命令直接新建RAID0。

对于一些场景,可能需要使用Size=all的配置参数,用于增加磁盘的所有空间到逻辑卷。

还可以通过参数“name=raid0”来指定raid名称,会在Virtual Drives的Name处显示。

如果配置不想要了,就可以通过storcli /c0/v0 delete force来删除RAID配置。

再新建两组RAID,两块SSD做RAID0,4块SATA盘做raid0,并分别命名。
