[转帖]如何使用storcli在系统中管理RAID磁盘阵列

如何,使用,storcli,系统,管理,raid,磁盘阵列 · 浏览次数 : 0

小编点评

**Windows版 storcli 命令中个别参数略有差异:** | 参数名 | Windows | Linux | |---|---|---| | page | 30 | 30 | | /call | show | view | **Linux版 storcli 命令中个别参数略有差异:** | 参数名 | Windows | Linux | |---|---|---| | /d0 | 查看所有DG | 查看所有DG | | /e65 | 查看所有EID | 查看所有EID | | /v0 | 查看所有RAID卷组 | 查看所有RAID卷组 | | /vall | 查看所有虚拟卷组 | 查看所有虚拟卷组 | | /v0 | 将UGood状态的磁盘设置为JBOD类型 | 将UGood状态的磁盘设置为JBOD类型 | | /e65 | 将JBOD模式的磁盘设置为UGood状态 | 将JBOD模式的磁盘设置为UGood状态 | | /s1-2 | 创建RAID0 | 创建RAID0 |

正文

Windows版和Linux版storcli命令中个别参数略有差异,可以查看帮助文件,命令如下:

./storcli help page=30

上面命令page=30表示每页显示30行内容。

下载storcli

storcli下载地址如下:

StorCLI Standalone Utility

查看控制器相关信息

下面命令查看机器中的RAID控制器信息

./storcli show


其中Ctl是控制器,编号为0

若要查看Ctl编号为0的内容,使用如下信息:

./storcli /c0 show


查看所有的控制器,使用/call选项:

./storcli /call show

下图中若要查看:

  • DG为0的 ,表示磁盘组。选项就是/d0,查看所有DG就是/dall
  • EID为65的,表示Enclosure ID。选项就是/e65,查看所有EID就是/eall
  • Slt为0的, 表示硬盘槽位。查看所有就是 /sall ,查看某一个硬盘就是 /s0 ,/s1 , s2 ,查看一个范围 /s0-2
  • VD为0的,表示RAID卷组,选项就是/v0,查看所有RAID卷组就是/vall

常用命令

1. 将Foreign状态的RAID1导入。


使用如下命令导入:

 ./storcli /c0 /fall import


可以看到65:1磁盘正在rebuild

2. 删除raid
使用如下命令查看编号为0的RAID卷组:

./storcli /c0 /vall show


通过下面命令强制删除虚拟卷

./storcli /c0 /v0 delete force


3. 将UGood状态的磁盘设置为JBOD类型

使用以下命令设置磁盘65:1和65:2为JBOD:

./storcli /c0 /e65 /s1-2 set jbod


4. 将JBOD模式的磁盘设置为UGood状态
使用下面命令将JOBD磁盘强制设置为UGood,只有UGood状态的磁盘才可以创建RAID卷组

./storcli /c0 /e65 /s1-2 set good force


5. 创建RAID0
使用下面命令创建RAID0,名称为vd_r0,Size为all所有空间,磁盘使用65:1,65:2两个磁盘,AWB为Always Write Backup,ra为Read Ahead,Strip条带大小为128K。

./storcli /c0 add vd r0 Size=all name=vd_r0 drives=65:1-2 AWB ra Strip=128


如果创建其他raid类型,可以查看一下帮助页面,导出帮助页面有助于查看:

./storcli help > storcli_help.txt
cat storcli_help.txt

6. 删除磁盘阵列
下面命令删除名称为vd_raid1的阵列组:

./storcli64 /c0/v0 del force



可以看一下硬盘状态变为UGood了。

7. 磁盘点灯定位
下面命令为e65:1,e65:2槽位磁盘点灯定位

./storcli /c0 /e65 /s1-2 start locate

点灯时,橙色灯会闪烁。


下面命令为e65:1,e65:2槽位磁盘关闭点灯

./storcli /c0 /e65 /s1-2 stop locate

8. 外部硬盘导入
如果硬盘显示Foreign,不想保留raid信息,可以删除:

./storcli /c0 /fall del

如果要导入外部硬盘,可以使用Import:www.linuxprobe.com

./storcli /c0 /fall import


9. RAID属性修改
# 设置写缓存类型

storcli /cx/vx set wrcache=WT|WB|AWB

# 设置读缓存类型

storcli /cx/vx set rdcache=RA|NoRA

# 设置IO策略

storcli /cx/vx set iopolicy=Cached|Direct

# 该RAID卷组是否为系统引导使用

storcli /cx/vx set bootdrive=<on|off>

总结

当从其他服务器拆下硬盘,插入服务器中,硬盘状态为UBad状态


可以使用./storcli /c0/e69/s2-3 set good将该硬盘设置为UGood。

下面磁盘显示UGood,旁边显示了一个F,表示是Foreign。


可以清除Foreign磁盘,也可以导入Foreign磁盘,下面导入Foreign磁盘。

./storcli /c0 /fall import

注意,低版本的RAID卡不能导入高版本RAID卡的磁盘组

文章知识点与官方知识档案匹配,可进一步学习相关知识
云原生入门技能树首页概览8109 人正在系统学习中

与[转帖]如何使用storcli在系统中管理RAID磁盘阵列相似的内容:

[转帖]如何使用storcli在系统中管理RAID磁盘阵列

Windows版和Linux版storcli命令中个别参数略有差异,可以查看帮助文件,命令如下: ./storcli help page=30 上面命令page=30表示每页显示30行内容。 下载storcli storcli下载地址如下: StorCLI Standalone Utility 查看

[转帖]如何使用Calico实现跨主机Docker网络通信

https://blog.csdn.net/sanhewuyang/article/details/122004156 写在前面 学习K8s,学到这里,整理记忆,本文用于理解K8s网络中Calico网路方案的原理优缺点内容包括:常见的容器跨主机通信方案简介Caliao实现Container跨主机通信

[转帖]如何使用手表作为指南针(以北半球为例)

https://www.citizenwatch-global.com/support/exterior/direction_sc.html 通过对比时针与太阳的位置可确定大致方位。要注意这样确定的方位是大致上的,因为在不同纬度和不同季节会有一些差异。将手表平放并将手表的时针指向太阳方向。则时针指向

[转帖]如何使用 ss、netstat、lsof 和 nmap 扫描开放端口

https://bbs.huaweicloud.com/blogs/386425 【摘要】 以下是使用端口扫描时会发现的一些常见端口:端口 21 – FTP(文件传输协议)端口 22 – SSH(安全外壳)端口 23 - Telnet端口 25 - SMTP(简单邮件传输协议)端口 53 - DNS

【转帖】如何使用route管理路由表

这里是引用 route快捷使用方法 我们一般管理路由有使用route命令 本身route使用大致有两种方法;但其实 在实际操作中,我们熟练掌握一种方法就可以了。 route 有以下6种操作方法: 1)add 添加(路由:包含destination,gw,netmask) 2)del 删除上面信息 3

[转帖]如何使用 sed 命令删除文件中的行

https://zhuanlan.zhihu.com/p/80212245 sed 命令是 Linux 中的重要命令之一,在文件处理方面有着重要作用。可用于删除或移动与给定模式匹配的特定行。-- Magesh Maruthamuthu(作者) Sed 代表 流编辑器(Stream Editor),常

[转帖]如何使用 minio 进行 BR 备份

https://tidb.net/blog/ada69456#5.%20%E4%BD%BF%E7%94%A8%20minio%20%E8%BF%9B%E8%A1%8C%20BR%20%E5%A4%87%E4%BB%BD%E7%9A%84%E6%9D%83%E9%99%90%E8%AF%B4%E6%9

[转帖]如何为多个字符串和模式使用Grep

[日期:2020-05-14] 来源:Linux公社 作者:醉落红尘 [字体:大 中 小] grep是一个功能强大的命令行工具,可让您在一个或多个输入文件中搜索与正则表达式匹配的行,并将每个匹配的行写入标准输出。 在本文中,我们将向您展示如何使用GNU grep搜索多个字符串或模式。 Grep多种模

[转帖]如何在CentOS 7上使用Barman备份,恢复和迁移PostgreSQL数据库

http://www.manongjc.com/detail/52-bdglcaimnhmjvkm.html 本文章向大家介绍如何在CentOS 7上使用Barman备份,恢复和迁移PostgreSQL数据库,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的

[转帖]如何在 Linux 中使用 SCP 安全地传输文件

https://linux.cn/article-15377-1.html 在网络上文件传输可以通过各种不同的方式和协议来完成。远程复制文件最常用的协议是 Rsync、SCP 和 SFTP。在本文中,我们将了解什么是 SCP 以及如何在 Linux 和类 Unix 操作系统中使用 SCP 在本地和远