4つのディスクを備えたアクティブなRAID10があります。次に、RAID0の1つのディスクをアダプターに追加します。
これが現在の構成です。
# megacli -LDInfo -Lall -Aall
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name :
RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
Size : 5.457 TB
Sector Size : 512
Mirror Data : 5.457 TB
State : Optimal
Strip Size : 64 KB
Number Of Drives per span:2
Span Depth : 2
Default Cache Policy: WriteBack, ReadAhead, Direct, Write Cache OK if Bad BBU
Current Cache Policy: WriteBack, ReadAhead, Direct, Write Cache OK if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy : Disk's Default
Encryption Type : None
Default Power Savings Policy: Controller Defined
Current Power Savings Policy: None
Can spin up in 1 minute: Yes
LD has drives that support T10 power conditions: No
LD's IO profile supports MAX power savings with cached writes: No
Bad Blocks Exist: No
Is VD Cached: Yes
Cache Cade Type : Read Only
Exit Code: 0x00
ここで、RAID 0として構成する別のドライブを追加しました(RAID 10を拡大することはできなかったため、バックアップなどを保存できる別のディスクを追加することにしました)。
新しいディスクはスロット4にあります。
Enclosure Device ID: 32
Slot Number: 4
Media Error Count: 0
Other Error Count: 0
Firmware state: Unconfigured(good), Spun Up
Inquiry Data: 24M9K179FTOSHIBA MG03ACA300 FL1D
次のコマンド(エンクロージャー32、スロット4)を使用して、他のRAID10アレイが新しいRAID0アレイを作成するために保存しますか?
megacli -CfgLdAdd -r0 [32:4] WB RA Direct CachedBadBBU -a0
既存のRAID10アレイを傷つけたくないし、この中のデータを失いたくないのは間違いありません。
どうもありがとうございました!
はい、それは安全です。作成したコマンドは他のドライブには影響しませんが、バックアップドライブ(または任意のアレイ)のBBU状態に関係なく、ライトバックキャッシュを利用することを選択したのはなぜですか。バックアップは通常、そもそもシーケンシャルであり、整合性が最大の関心事です。ライトバックキャッシュを強制すると、停電時に破損する可能性が大幅に高まります。
本番環境でのこのオプションの唯一の有効な議論は、バッテリーでバックアップされたサーバーですが、実際にはまだ疑わしいです。データの整合性が気になる場合は、オプション「CachedBadBBU」を削除する必要があります。