在Linux环境下手动执行RAID创建(MakeRaid)和清除(CleanRaid)操作,以下为常见RAID卡的一般步骤和示例命令。
手动创建RAID(MakeRaid):
- 备份数据: 在进行任何RAID操作之前,请务必备份所有重要数据。
- 打开终端: 打开一个终端窗口,以便在命令行中执行命令。
- 显示控制器信息: 使用相应的命令显示RAID控制器的信息,以获取有关控制器的详细信息。
- 对于 MegaRAID(MegaCLI):megacli64 -AdpAllInfo -aAll
- 对于 PERC(perccli):perccli /c0 show
- 对于 Smart Array(ssacli):ssacli ctrl all show
- 对于 LSI/Broadcom(storcli):storcli /c0 show
- 创建RAID阵列: 使用相应的命令创建所需的RAID阵列。以下是示例命令:
- 对于 MegaRAID(MegaCLI):megacli64 -CfgLdAdd -r5 [252:0,252:1,252:2] -a0
- 对于 PERC(perccli):perccli /c0 add vd r5 drives=252:0,252:1,252:2
- 对于 Smart Array(ssacli):ssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2 raid=5
- 对于 LSI/Broadcom(storcli):storcli /c0 add vd type=raid5 drives=252:0,252:1,252:2
- 确认操作: 确认创建RAID阵列的操作,可能需要输入"yes"或确认选项。
- 等待操作完成: 等待RAID阵列的创建完成,这可能需要一些时间。
手动清除RAID(CleanRaid):
- 备份数据: 在进行清除RAID操作之前,请务必备份所有重要数据。
- 打开终端: 打开一个终端窗口,以便在命令行中执行命令。
- 显示虚拟磁盘信息: 使用相应的命令显示虚拟磁盘(阵列)的信息。
- 对于 MegaRAID(MegaCLI):megacli64 -LDInfo -Lall -aAll
- 对于 PERC(perccli):perccli /c0 show
- 对于 Smart Array(ssacli):ssacli ctrl slot=0 ld all show
- 对于 LSI/Broadcom(storcli):storcli /c0/v0 show all
- 删除虚拟磁盘: 使用相应的命令删除所需的虚拟磁盘(阵列)。以下是示例命令:
- 对于 MegaRAID(MegaCLI):megacli64 -CfgLdDel -Lx -a0
- 对于 PERC(perccli):perccli /c0/v0 delete
- 对于 Smart Array(ssacli):ssacli ctrl slot=0 ld 1 delete
- 对于 LSI/Broadcom(storcli):storcli /c0/v0 delete
- 确认操作: 确认删除虚拟磁盘的操作,可能需要输入"yes"或确认选项。
- 等待操作完成: 等待虚拟磁盘的删除操作完成,这可能需要一些时间。