一、什么是硬件RAID阵列
硬件RAID阵列是在计算机系统内安装RAID控制卡来创建一个或多个独立的硬盘驱动器阵列,从而提高数据存储和保护。相比于软件RAID,硬件RAID不会消耗主机资源,能够提高性能和数据处理能力。使用硬件RAID能够有效提高系统的可用性,降低数据丢失的风险。
二、什么是Storcli
Storcli是一种供应商级别的软件工具,提供了一些命令行操作来帮助系统管理员管理硬件RAID。它支持几乎所有现代的RAID控制器,并跨平台支持Windows和Linux系统。通过Storcli,管理员可以轻松管理和监控硬件RAID的整个生命周期,包括配置、故障诊断和故障处理。
三、Storcli常用命令
1. 查看控制器信息
storcli /c0 show all
其中“/c0”表示第一个控制器,“show all”表示显示全部信息包括阵列设置、硬盘状态等。
2. 创建RAID虚拟硬盘阵列
storcli /c0 add vd type=raid1 size=100gb drives=252:0-1,253:0-1
其中,“/c0”表示第一个控制器,“add vd”表示添加虚拟硬盘,”type=raid1”表示RAID阵列的类型是RAID1,“size=100gb”表示阵列的总容量是100GB,“drives=252:0-1,253:0-1”表示使用编号为252和253的控制器限定的硬盘来创建RAID1阵列。
3. 查看虚拟硬盘阵列状态
storcli /c0/v0 show all
其中,“/c0/v0”表示控制器0上虚拟硬盘0的状态信息。
4. 增加/删除热备份硬盘
storcli /c0/e252/s20 add hotsparedrive
其中,“/c0/e252/s20”表示第252个扩展卡上的第20个硬盘,“add hotsparedrive”表示将该硬盘设置为热备份硬盘。
storcli /c0/e252/s20 remove hotsparedrive
其中,“/c0/e252/s20”表示第252个扩展卡上的第20个硬盘,“remove hotsparedrive”表示将该硬盘从热备份硬盘中移除。
四、Storcli常见问题及解决方法
1. 手动删除RAID驱动器后阵列状态显示Unknown。可以使用storcli /c0/v0 set state=offline命令将阵列状态设置为“离线”。
2. 当阵列状态为Degraded(异构)或Rebuildin(重建)时,可能需要添加备用硬盘。可以使用storcli /c0/e252/s20 add hotsparedrive命令添加热备份硬盘。
3. 当RAID驱动器出现故障时,阵列状态将显示Failed(失败)。可以使用storcli /c0/e252/s20 remove命令来移除失败的驱动器并重新替换新的RAID驱动器。
总结
本文详细介绍了Storcli的介绍以及常用命令,让您轻松管理和监控硬件RAID的整个生命周期。通过使用Storcli,您可以有效地提高系统的可用性,降低数据丢失的风险。如果您是一名系统管理员,使用Storcli绝对是您必备的技能之一。