评论

教你如何使用 storcli 在系统中管理 RAID 磁盘阵列

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

./storcli help page=30

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

下载storcli

storcli下载地址如下:

https://www.intel.com/content/www/us/en/download/17809/storcli-standalone-utility.html?

查看控制器相关信息

下面命令查看机器中的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:

./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卡的磁盘组

END

官方站点:www.linuxprobe.com

Linux命令大全:www.linuxcool.com

刘遄老师QQ:5604215

Linux技术交流群:2636170

(新群,火热加群中……)

想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!返回搜狐,查看更多

责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()
大家都在看
推荐阅读