searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

通过storcli工具配置创建RAID

2022-12-05 03:35:29
4689
0

首先把工具上传到服务器任意目录,并使用命令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=<VD1_Sz>,<VD2_Sz>,..|all]
        [name=<VDNAME1>,..] 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,并分别命名。

至此,RAID就配置好了。

0条评论
0 / 1000
SD万
89文章数
22粉丝数
SD万
89 文章 | 22 粉丝
原创

通过storcli工具配置创建RAID

2022-12-05 03:35:29
4689
0

首先把工具上传到服务器任意目录,并使用命令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=<VD1_Sz>,<VD2_Sz>,..|all]
        [name=<VDNAME1>,..] 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,并分别命名。

至此,RAID就配置好了。

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
9
5