提供:maruko2 Note.
MegaRAID の論理ドライブ・物理ディスク情報やアダプタカード情報を確認でき、初期化までできる。
MegaRC の使い方
ut_linux_megarc_1.11.zip をダウンロードし解凍する。
実行権限をつける。
[root]# chmod a+x megarc megarc.bin
コマンドの使用方法を見るには ? をタイプする。
[root]# ./megarc ?
ヘルプを
[表示する]
**********************************************************************
MEGARC MegaRAID Configuration Utility(LINUX)-1.11(12-07-2004)
By LSI Logic Corp.,USA
**********************************************************************
[Note: For SATA-2, 4 and 6 channel controllers, please specify
Ch=0 Id=0..15 for specifying physical drive(Ch=channel, Id=Target)]
Type ? as command line arg for help
-------------------------------------------------------------------------
* Convention Used:
[Cmd = The name of the utility]
opt1|opt2|opt3 => Only one of these can be specified
-------------------------------------------------------------------------
Cmd ?: Gives complete help
Cmd -functionality ?: functionality specific help
Example:
Cmd -ctlrInfo ? :help on -ctlrinfo option
-------------------------------------------------------------------------
Usage: Cmd -ctlrInfo -aX
Usage: Cmd -dispCfg -aX
Usage: Cmd -dispFileCfg|-DfcfgAndParm -fFileName
Usage: Cmd -physSetHsp|-physUnsetHsp -aX pd[c0:t0,c1:t1...]
Usage: Cmd -setRbldRate val -aX
Usage: Cmd -getRbldRate -aX
Usage: Cmd -physOn|-physOff -aX pd[c0:t0,c1:t1...]
Usage: Cmd -facDef -aX
Usage: Cmd -chkonLd -aX -Lx1[-Lx2..[_Lxn]]|-Lall
Usage: Cmd -doRbld -aX -RbldArray[c0:t0,c1:t1...] {-ShowProg}
Usage: Cmd -stopRbld -aX -RbldArray[c0:t0,c1:t1...]
Usage: Cmd -showRbld -aX
Usage: Cmd -newCfg -aX (-RN){[c0:t0,c1:t1...]} -strpszM
-hsp[c0:t0] {WRITEPOLICY} {READPOLICY} {CACHEPOLICY}
-szXXXXXXXX{-szYYYYYYYY{...}}}
Usage: Cmd -addCfg -aX (-RN){[c0:t0,c1:t1...]} -strpszM
-hsp[c0:t0] {WRITEPOLICY} {READPOLICY} {CACHEPOLICY}
{-szXXXXXXXX{-szYYYYYYYY{...}}}
Usage: Cmd -spannewcfg|-spanaddcfg -aX {WT|WB} {RAA|RA|RAN} {DIO|CIO}
-RL -strpszY -arrayM[c0:t0,c1:t1...] -hspN[c2:t2,c3:t3...]
Usage: Cmd -enAlarm|-disAlarm|-silenceAlarm|-showAlarm -aX
Usage: Cmd -enableBIOS|-disBIOS|-showBIOS -aX|-alladp
Usage: Cmd -autoRbldOn|-autoRbldOff -aX
Usage: Cmd -clrCfg -aX
Usage: Cmd -abortCCBI -aX
Usage: Cmd -enableBI -aX
Usage: Cmd -disableBI -aX
Usage: Cmd -enSMART -aX
Usage: Cmd -disSMART -aX
Usage: Cmd -enMULTIPLIER -aX
Usage: Cmd -disMULTIPLIER -aX
Usage: Cmd -enableNCQ -aX
Usage: Cmd -disableNCQ -aX
Usage: Cmd -ViewInitProg -aX
Usage: Cmd -ViewBICCProg -aX
Usage: Cmd -ldInfo -aX -Lx1[-Lx2..[_Lxn]]|-Lall
Usage: Cmd -saveCfg|-ScfgAndParm -aX -fFilename
Usage: Cmd -restoreCfg|-RcfgAndParm -aX -fFilename
Usage: Cmd -cldCfg -aX|-alladp {WRITEPOLICY} {READPOLICY} {CACHEPOLICY}
-Lx|-Lall
Usage: Cmd -initLd -aX -Lx1[ -Lx2..[ _Lxn]]|-Lall
Usage: Cmd -phys|-physdrvSerialInfo -chX|-chAll -idY|-idAll -aX
Usage: Cmd -AllAdpInfo
Usage: Cmd -pSetCache [-WCE0/-WCE1] [-RCD0/-RCD1] [-SaveCacheSetting] -aX -chX -idY
Usage: Cmd -clrErrHistory -aX
Usage: Cmd -pdFailInfo -aX -chX|-chAll -idY|-idAll
Usage: Cmd -EachDskRaid0 -aX {WT|WB} {RA|RAA|RAN} {DIO|CIO} -strpszM
Usage: Cmd -LogPhysInfo -aX|-alladp
Usage: Cmd -FreeSpaceInfo -aX
Usage: Cmd -DelLd -aX -Lx
Usage: Cmd -offBIOS_Echo|-onBIOS_Echo|-offBIOS_SOE|-onBIOS_SOE -aX
Usage: Cmd -dskBIOScfgm|-nvBIOScfgm|-usrBIOScfgm -aX
Usage: Cmd -ViewExtSenseData -aN -chX|-chAll -idY|-idAll
Usage: Cmd -disPR|-enPRauto|-enPRman -aX
Usage: Cmd -startPR|-stopPR -aX
Usage: Cmd -getPRinfo -aX
Usage: Cmd -setPRdelay -hVal -aX
Usage: Cmd -getNVRAMLog -aX
Usage: Cmd -clrNVRAMLog -aX
Usage: Cmd -EnTmpOfflineRAID|-DisTmpOfflineRAID -aX
Usage: Cmd -EnCCRecovery|-DisCCRecovery -aX
Usage: Cmd -SetXFerRate {Fast|Ultra|Ultra2|160M|320M} -aX -chX
Usage: Cmd -GetXFerRate -aX -chX
Usage: Cmd -ShowdskSpinUP -aX
Usage: Cmd -FastInitOn|-FastInitOff -aX
Usage: Cmd -SetFrpON|-SetFrpOFF -aX
Usage: Cmd -EmulI2O|-EmulMass -aX
Usage: Cmd -dskSpinUP -DsksY -aX
Usage: Cmd -ForceBootON|-ForceBootOFF -aX
Usage: Cmd -setFlush -tY -aX
Usage: Cmd -enPciDelay|-disPciDelay|-vuPciDelay -aX
Usage: Cmd -CoercionON|-CoercionOFF|-CoercionVu -aX
-------------------------------------------------------------------------
NOTE: SOME OF THE OPTIONS ARE F/W DEPENDENT AND MAY FAIL ON SOME F/Ws
-------------------------------------------------------------------------
-------------------------------------------------------------------------
|
より詳細な使用方法は ut_linux.doc に書かれている。
|
- 使用中のRAIDカードを表示する
[root]# ./megarc -AllAdpInfo
結果を
[表示する]
**********************************************************************
MEGARC MegaRAID Configuration Utility(LINUX)-1.11(12-07-2004)
By LSI Logic Corp.,USA
**********************************************************************
[Note: For SATA-2, 4 and 6 channel controllers, please specify
Ch=0 Id=0..15 for specifying physical drive(Ch=channel, Id=Target)]
Type ? as command line arg for help
AdapterNo FirmwareType CardType
00 40LD/8SPAN MegaRAID SCSI 320-1
- RAIDカードに接続しているハードディスクのエラー履歴を表示する
[root]# ./megarc -pdFailInfo -chAll -idAll -a0
結果を
[表示する]
**********************************************************************
MEGARC MegaRAID Configuration Utility(LINUX)-1.11(12-07-2004)
By LSI Logic Corp.,USA
**********************************************************************
[Note: For SATA-2, 4 and 6 channel controllers, please specify
Ch=0 Id=0..15 for specifying physical drive(Ch=channel, Id=Target)]
Type ? as command line arg for help
Finding Devices On Each MegaRAID Adapter...
Scanning Ha 0, Chnl 0 Target 15
No Error Information available on Adp-0
- RAIDカードに接続しているハードディスク情報を表示する
[root]# ./megarc -phys -a0 -chAll -idAll
結果を
[表示する]
**********************************************************************
MEGARC MegaRAID Configuration Utility(LINUX)-1.11(12-07-2004)
By LSI Logic Corp.,USA
**********************************************************************
[Note: For SATA-2, 4 and 6 channel controllers, please specify
Ch=0 Id=0..15 for specifying physical drive(Ch=channel, Id=Target)]
Type ? as command line arg for help
Finding Devices On Each MegaRAID Adapter...
Adapter 0, Channel 0, Target ID 0 ----------------------------------------
Type: DISK Vendor : HITACHI
Product: HUS103014FL3800 Revision : SL02
Synchronous : Yes Wide-32 : No Wide-16: Yes
LinkCmdSupport: Yes TagQ support: Yes RelAddr: No
Removable : No SoftReset : No AENC : No
Adapter 0, Channel 0, Target ID 1 ----------------------------------------
Type: DISK Vendor : HITACHI
Product: HUS103014FL3800 Revision : SL02
Synchronous : Yes Wide-32 : No Wide-16: Yes
LinkCmdSupport: Yes TagQ support: Yes RelAddr: No
Removable : No SoftReset : No AENC : No
Adapter 0, Channel 0, Target ID 9 ----------------------------------------
Type: PROC Vendor : SDR
Product: GEM318P Revision : 1
Synchronous : No Wide-32 : No Wide-16: No
LinkCmdSupport: No TagQ support: No RelAddr: No
Removable : No SoftReset : No AENC : No
その他、RAIDアレイの初期化などもできてしまうので注意して使う。
MegaCli の使い方
RPMパッケージになっているので、次のようにインストールする。
[root@centos]# rpm -ihv MegaCli-8.07.10-1.noarch.rpm
/opt/MegaRAID/MegaCli/ ディレクトリにインストールされる。
コマンドは /opt/MegaRAID/MegaCli/MegaCli64
オプションは数多くあるが、以下のようにオプションの先頭文字によって内容が分けられている。
-Adp
|
RAIDアダプタ(コントローラ)関連
|
-PD
|
物理ドライブ関連
|
-LD
|
論理ドライブ関連
|
-Cfg
|
コンフィグ関連
|
MegaCli
コマンドのヘルプを表示する。
[root@centos]# /opt/MegaRAID/MegaCli/MegaCli64 -help
PCに接続しているすべての MegaRAID アダプタのコントローラ情報を表示する。
[root@centos]# /opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL
MegaRAID アダプタの設定内容を表示する。
[root@centos]# /opt/MegaRAID/MegaCli/MegaCli64 -CfgDsply -aALL
参考ページ