Raid
除了配置的 RAID 10 陣列之外,LSI Megaraid 在 RAID 0 中添加一個磁碟
我們有一個帶有四個磁碟的活動 RAID 10。現在我們想將 RAID 0 中的一個磁碟添加到適配器。
這是目前配置:
# 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)創建新的 RAID 0 陣列是否可以保存其他 RAID 10 陣列:
megacli -CfgLdAdd -r0 [32:4] WB RA Direct CachedBadBBU -a0
我們絕對不想傷害現有的 RAID 10 陣列,也不想失去其中的任何數據。
非常感謝你!
是的,這很安全。您創建的命令不會影響任何其他驅動器,但我想知道為什麼您選擇使用寫回記憶體而不考慮備份驅動器(或任何陣列,就此而言)的 BBU 狀態。備份通常首先是順序的,完整性是首要考慮的問題。強制回寫記憶體將大大增加電源故障期間損壞的機會。
生產中此選項的唯一有效參數是電池支持的伺服器 - 但在實踐中這仍然是可疑的。如果您關心數據完整性,則應刪除選項“CachedBadBBU”。