Linux中storcli命令详解
-
storcli是一款在Linux系统中使用的命令行工具,用于管理存储适配器以及连接的磁盘驱动器。该命令可以帮助用户监视、配置和故障排除存储设备。
storcli提供了一系列的命令和选项,用于执行各种操作,包括创建、删除、扩展和重建虚拟驱动器,更改存储适配器设置,以及查看和导出存储设备信息等。
以下是storcli命令的一些常用操作示例:
1. 查看存储适配器和连接的磁盘驱动器信息:
storcli /c0 show all
该命令将显示控制器c0上的所有相关信息,包括适配器和驱动器的状态、型号、序列号等。
2. 创建虚拟驱动器:
storcli /c0/v0 add vd type=raid0 drives=252:0-3
该命令将在控制器c0上创建一个类型为RAID 0的虚拟驱动器,并使用驱动器252:0-3作为其成员。
3. 删除虚拟驱动器:
storcli /c0/v0 del force
该命令将删除控制器c0上的虚拟驱动器v0,使用force选项可以忽略任何警告或错误。
4. 扩展虚拟驱动器:
storcli /c0/v0 expand size=500GB
该命令将扩展控制器c0上的虚拟驱动器v0的大小为500GB。
5. 重建虚拟驱动器:
storcli /c0/v0 start rebuild
该命令将启动控制器c0上的虚拟驱动器v0的重建过程。
除了上述示例,storcli还提供了其他命令和选项,可用于管理存储适配器和磁盘驱动器的各个方面。用户可以通过查看storcli的帮助文档或执行”storcli /h”命令来获取更多的信息和用法示例。
在Linux中使用storcli命令可以方便地管理和操作存储设备,帮助用户实现存储资源的有效管理和优化。
2年前 -
Storcli是一款在Linux操作系统中管理MegaRAID存储控制器的命令行工具。它提供了丰富的命令和功能,使用户能够配置、监控和管理存储系统。下面是关于Storcli命令的详细解释和用法:
1. 安装Storcli命令:要使用Storcli,首先需要下载并安装MegaRAID存储控制器的管理软件。可以从官方网站上下载相应的软件包,并按照官方文档的指示进行安装。
2. 查看系统中可用的控制器:在终端中执行”storcli show all”命令,将显示系统中所有可用的存储控制器的信息,包括控制器的ID、名称、型号、温度等。
3. 查看控制器中的磁盘信息:执行”storcli /c[controller_id] /e[enclosure_id] /s[slot_id] show”命令可以查看特定控制器中的磁盘信息。需要替换[controller_id]、[enclosure_id]和[slot_id]为实际的值。
4. 创建逻辑驱动器:使用”storcli /c[controller_id] add vd type=[raid_level] drives=[drive_list] name=[vd_name]”命令可以创建一个新的逻辑驱动器。[raid_level]参数指定RAID级别,[drive_list]参数指定用于创建逻辑驱动器的物理驱动器列表,[vd_name]参数指定逻辑驱动器的名称。
5. 检查物理驱动器状态:执行”storcli /c[controller_id] /e[enclosure_id] /s[slot_id] show all”命令可以检查特定磁盘的状态。可以查看磁盘的健康状态、通道状态、速率和容量等信息。
6. 将磁盘添加到逻辑驱动器:使用”storcli /c[controller_id] add vd [vd_id] drives=[drive_list] [options]”命令可以将一个或多个磁盘添加到现有的逻辑驱动器。[vd_id]参数指定逻辑驱动器的ID,[drive_list]参数指定要添加的磁盘列表,[options]参数用于指定其他选项,如设置热备份等。
7. 配置告警:可以使用”storcli /c[controller_id] /sall set alarm=[setting]”命令配置告警设置。[setting]参数可为”on”或”off”,分别表示开启和关闭告警功能。
8. 查看日志:执行”storcli /c[controller_id] show events”命令可以查看存储控制器的事件日志。可以了解到系统中发生的事件、错误和警告等信息。
总结:
Storcli是一款强大的命令行工具,可用于管理MegaRAID存储控制器。通过使用Storcli命令,用户能够轻松配置、监控和管理存储系统。它提供了丰富的功能和选项,可以满足不同用户的需求。但是,在使用Storcli命令时,用户需要谨慎,并确保正确使用命令,以避免误操作和数据丢失。2年前 -
一、什么是storcli命令
Storcli是Linux下的一款用于管理LSI MegaRAID HBA和RAID卡的命令行工具。它可以用来执行各种管理操作,包括创建、删除、重建和监测RAID阵列,以及管理磁盘和物理设备等。通过Storcli,管理员可以方便地管理和监控存储解决方案中的硬件。
二、安装Storcli命令
1. 下载storcli工具包:从LSI官方网站上下载适合您服务器版本的存储软件。
2. 解压缩压缩包:将下载的工具包解压到您的服务器上。
3. 运行安装程序:进入解压缩的文件夹,运行”storcli-xxxxx-Linux”命令,其中”xxxxx”是版本号。
4. 安装工具:运行安装命令”直接在终端输入storcli”,根据提示安装storcli工具。
三、常用Storcli命令
1. 显示所有物理设备:storcli show all
这个命令可以用来显示系统中的所有物理设备,包括磁盘、线缆和控制器等信息。
2. 显示所有逻辑设备:storcli show
+————–+———–+—————————————-+—————————+—————————————————————————————————-+
|storcli show|或者|storcli show all |显示当前系统中的所有逻辑设备(包括RAID卡、虚拟磁盘、逻辑单元、热备盘等)的详细信息。或者,只显示RAID卡的详细信息 ||
+————–+———–+—————————————-+—————————+—————————————————————————————————-+3. 创建逻辑设备:storcli /c0 add vd type=r0 drives=1,2,3,4
这个命令可以用来创建一个新的逻辑设备,具体参数如下:
– /c0:指定控制器的编号,通常为0。
– add vd:指令storcli添加新的逻辑设备。
– type=r0:指定逻辑设备的类型为RAID 0。
– drives=1,2,3,4:指定逻辑设备的磁盘驱动器,可以是单个磁盘或磁盘组合。4. 删除逻辑设备:storcli /c0/v0 delete
这个命令可以用来删除一个逻辑设备。
– /c0:指定控制器的编号,通常为0。
– /v0:指定要删除的逻辑设备的编号,0表示第一个逻辑设备,1表示第二个逻辑设备,以此类推。5. 重建逻辑设备:storcli /c0/e32/s2 set rebuild
这个命令可以用来重建故障的逻辑设备。
– /c0:指定控制器的编号,通常为0。
– /e32:指定故障设备所在的扩展器编号。
– /s2:指定故障设备的插槽编号。
– set rebuild:指令storcli设置逻辑设备进行重建。6. 增加磁盘到逻辑设备:storcli /c0/v0 add vd type=r0 drives=5
这个命令可以用来将一个磁盘添加到现有逻辑设备中。
– /c0:指定控制器的编号,通常为0。
– /v0:指定逻辑设备的编号。
– add vd:指令storcli添加磁盘到逻辑设备。
– type=r0:指定逻辑设备的类型为RAID 0。
– drives=5:指定要添加的磁盘的编号。7. 移除磁盘从逻辑设备:storcli /c0/v0/r5 remove
这个命令可以用来从现有的逻辑设备中移除一个磁盘。
– /c0:指定控制器的编号,通常为0。
– /v0:指定逻辑设备的编号。
– /r5:指定要移除的磁盘的编号,5表示第五个磁盘。8. 显示事件日志:storcli /c0/eall/sall show ev all
这个命令可以用来显示所有存储控制器、扩展器和插槽上的事件日志。
– /c0:指定控制器的编号,通常为0。
– /eall:指示storcli显示所有扩展器的事件日志。
– /sall:指示storcli显示所有插槽的事件日志。
– show ev all:指令storcli显示所有事件日志。9. 显示存储控制器信息:storcli show ctrl all
这个命令可以用来显示存储控制器的信息,包括型号、固件版本、缓存设置等。
– show ctrl all:指令storcli显示所有存储控制器的信息。
四、总结
Storcli是LSI MegaRAID HBA和RAID卡的一款强大的命令行工具,它可以帮助管理员方便地管理和监控存储解决方案中的硬件。通过Storcli可以执行各种管理操作,包括创建、删除、重建和监测RAID阵列,以及管理磁盘和物理设备等。管理员可以根据需要使用不同的命令来满足其需求,从而有效地管理存储解决方案。
2年前