MegaCli元のRAID 1を削除し、RAID 0をやり直します

2650 ワード

元のハードディスク2枚でraid 1を作ったので、ここでraidをやり直す必要があります.
元のraidを表示して削除します.ここでLnの数字はTargetIdの数字です.
MegaCli -LDInfo -Lall -aALL 
MegaCli -CfgLdDel -L1 -a0
MegaCli -CfgLdDel -L2 -a0
MegaCli -CfgLdDel -L3 -a0
MegaCli -CfgLdDel -L4 -a0
MegaCli -CfgLdDel -L5 -a0
MegaCli -CfgLdDel -L6 -a0

HDD ESの表示、raid 0の作成
      
MegaCli -CfgLdAdd -rX[E0:S0,E1:S1,...] [WT|WB] [NORA|RA] [Direct|Cached]
        [CachedBadBBU|NoCachedBadBBU] [-szXXX [-szYYY ...]]
        [-strpszM] [-Hsp[E0:S0,...]] [-AfterLdX] [-Force]|[Secure]  
        
MegaCli -PDList -aAll -NoLog | grep -Ei "(enclosure|slot)"
    raid0
MegaCli -CfgLdAdd -r0[32:0] WB  Direct  -strpsz64 -a0 -NoLog
MegaCli -CfgLdAdd -r0[32:1] WB  Direct  -strpsz64 -a0 -NoLog
MegaCli -CfgLdAdd -r0[32:2] WB  Direct  -strpsz64 -a0 -NoLog
MegaCli -CfgLdAdd -r0[32:3] WB  Direct  -strpsz64 -a0 -NoLog
MegaCli -CfgLdAdd -r0[32:4] WB  Direct  -strpsz64 -a0 -NoLog
MegaCli -CfgLdAdd -r0[32:5] WB  Direct  -strpsz64 -a0 -NoLog
MegaCli -CfgLdAdd -r0[32:6] WB  Direct  -strpsz64 -a0 -NoLog
MegaCli -CfgLdAdd -r0[32:7] WB  Direct  -strpsz64 -a0 -NoLog
MegaCli -CfgLdAdd -r0[32:8] WB  Direct  -strpsz64 -a0 -NoLog
MegaCli -CfgLdAdd -r0[32:9] WB  Direct  -strpsz64 -a0 -NoLog
MegaCli -CfgLdAdd -r0[32:10] WB  Direct -strpsz64 -a0 -NoLog
MegaCli -CfgLdAdd -r0[32:11] WB  Direct -strpsz64 -a0 -NoLog

上記のキャッシュ・ポリシーの第1部を説明します.
WriteBack:ライトキャッシュポリシーWriteThrough:ディスクに直接書き込み、RAIDカードキャッシュは適用されません.
第2部:
ReadAheadNone:プリリードReadAheadをオンにしない:プリリードをオンにし、読み取り操作の際には、予め後の順序のデータをraidカードキャッシュにロードしておき、順番に読む環境では良い性能を提供することができるが、ランダムに読む環境ではかえって読み取りの性能を低下させる(ファイル系統に適しており、データベースシステムには適していない)ReadAdaptive:適応プリリード、キャッシュとI/Oのアイドル時にプリフェッチ、デフォルトポリシーを選択します.
第3部:Direct:リード操作はRAIDカードキャッシュにキャッシュしない.Cached:読み取り操作はRAIDカードキャッシュにキャッシュされます.
第4部:BBU(バッテリ)に問題が発生した場合、Write Cache No Write Cache if Bad BBUを有効にするかどうか:BBUに問題が発生した場合、Write Cacheを使用しない場合、WriteBackからWriteThroughに自動的に切り替え、デフォルト構成.Write Cache OK if Bad BBU:BBUに問題が発生してもWrite Cacheが有効になっている場合、UPSまたはデュアル電源がある場合を除き、この構成は非常に安全ではありません.
作成時にプリフェッチポリシーRAまたはNORAが指定されている限り、ReadAdaptiveに変更できません.私はここでこのエラーを犯しました.その後、RAIDを削除し、再構築しなければなりません.次のコマンドは、このスイッチが表示されていないことを示します.
MegaCli -LDSetProp  {-Name LdNamestring} | -RW|RO|Blocked|RemoveBlocked | WT|WB|ForcedWB [-Immediate] |RA|NORA | DsblPI 
        | Cached|Direct | -EnDskCache|DisDskCache | CachedBadBBU|NoCachedBadBBU

BBUバッテリに障害が発生したり、ライトキャッシュを使用しない、プリフェッチをオンにしたりするなど、raidキャッシュの他のポリシーを変更できます.
MegaCli -LDSetProp -NoCachedBadBBU -Lall -aAll
MegaCli -LDSetProp RA -Lall -aAll

その他のコマンドの詳細はMegaCli-helpを参照してください