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

使用storcli维护RAID

2023-10-26 01:56:01
70
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=,,..|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,并分别命名。
 
 
 
0条评论
作者已关闭评论
w****n
2文章数
0粉丝数
w****n
2 文章 | 0 粉丝
w****n
2文章数
0粉丝数
w****n
2 文章 | 0 粉丝
原创

使用storcli维护RAID

2023-10-26 01:56:01
70
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=,,..|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,并分别命名。
 
 
 
文章来自个人专栏
文章 | 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0