官网地址
https://www.dell.com/support/article/cn/zh/cndhs1/sln292232/%E9%80%9A%E8%BF%87megacli%E6%8F%90%E5%8F%96raid%E6%8E%A7%E5%88%B6%E5%99%A8%E6%97%A5%E5%BF%97?lang=zh
官网下载安装http://www.avagotech.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip
rpm -i MegaCli-8.07.14-1.noarch.rpm
利用1. 命令利用:2. #/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL 查raid级别3. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL 查raid卡信息4. #/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL 查看硬盘信息5. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll 查看电池信息6. #/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL 查看raid卡日志7. #/opt/MegaRAID/MegaCli/MegaCli64 -adpCount 【显示适配器个数】8. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime –aALL 【显示适配器韶光】9. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll 【显示所有适配器信息】10. #/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】11. #/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll 【显示所有的物理信息】12. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】13. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】14. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】15. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】16. #/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】17. #/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL 【显示Raid卡型号,Raid设置,Disk干系信息】18. 3.磁带状态的变革,从拔盘,到插盘的过程中。19. Device |Normal|Damage|Rebuild|Normal20. Virtual Drive |Optimal|Degraded|Degraded|Optimal21. Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online22. 4.查看磁盘缓存策略23. #/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -L0 -a024. or25. #/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -L1 -a026. or27. #/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -LALL -a028. ro29. #/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -Cache -LALL -aALL30. ro31. #/opt/MegaRAID/MegaCli/MegaCli64 -LDGetProp -DskCache -LALL -aALL32. 5.设置磁盘缓存策略33. 缓存策略阐明:34.35. WT (Write through36. WB (Write back)37. NORA (No read ahead)38. RA (Read ahead)39. ADRA (Adaptive read ahead)40. Cached41. Direct42. 例子:43. #/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a044. or45. #/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -Cached|-Direct -L0 -a046. or47. enable / disable disk cache48. #/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -EnDskCache|-DisDskCache -L0 -a049. 6.创建一个 raid5 阵列,由物理盘 2,3,4 构成,该阵列的热备盘是物理盘 550. #/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a051. 7.创建阵列,不指定热备52. #/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a053. 8.删除阵列54. #/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdDel -L1 -a055. 9.在线添加磁盘56. #/opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a057. 10.阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。58. #/opt/MegaRAID/MegaCli/MegaCli64 -LDInit -ShowProg -LALL -aALL59. 或者以动态可视化笔墨界面显示60. #/opt/MegaRAID/MegaCli/MegaCli64 -LDInit -ProgDsply -LALL -aALL61. 11.查看阵列后台初始化进度62. #/opt/MegaRAID/MegaCli/MegaCli64 -LDBI -ShowProg -LALL -aALL63. 或者以动态可视化笔墨界面显示64. #/opt/MegaRAID/MegaCli/MegaCli64 -LDBI -ProgDsply -LALL -aALL65. 12.指定第 5 块盘作为全局热备66. #/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a067. 13.指定为某个阵列的专用热备68. #/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a069. 14.删除全局热备70. #/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Rmv -PhysDrv[1:5] -a071. 15.将某块物理盘下线/上线72. #/opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv [1:4] -a073. #/opt/MegaRAID/MegaCli/MegaCli64 -PDOnline -PhysDrv [1:4] -a074. 16.查看物理磁盘重修进度75. #/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -PhysDrv [1:5] -a076. 或者以动态可视化笔墨界面显示77. #/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ProgDsply -PhysDrv [1:5] -a078.79. 磁带状态的变革,从拔盘,到插盘的过程中:80. Device |Normal|Damage|Rebuild|Normal81. Virtual Drive |Optimal|Degraded|Degraded|Optimal82. Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online