我對使用 LSI MegaRAID 控制器完全陌生,並且對我實際運行的 RAID 等級感到困惑。我的伺服器配備了 4 個磁碟,每個磁碟 4TB,我希望它們以 RAID-10 運行。四處尋找我發現的一些提示這個線程並遵循關聯在其中一個答案中。
megacli
現在,讓我困惑的是and的輸出megasasctl
:
# megacli -LDInfo -Lall -aALL | grep RAID RAID 等級:主要-1、次要-0、RAID 等級限定符-0
根據桌子這應該意味著我目前正在運行 RAID-1。然而根據這個我正在運行 RAID-10:
#megasasctl a0 LSI MegaRAID SAS 9260-4i encl:1 ldrv:1 batt:FAULT、模組遺失、套件遺失、充電失敗 a0d0 7451GiB RAID 10 2x2 最佳 a0e252s0 3726GiB a0d0 在線 a0e252s1 3726GiB a0d0 在線 a0e252s2 3726GiB a0d0 在線 a0e252s3 3726GiB a0d0 在線
我對此的困惑可能再糟糕不過了。
編輯(回應CharlesH的請求)
輸出如下:
# megacli -LDInfo -Lall -aall 適配器 0 -- 虛擬磁碟機資訊: 虛擬磁碟機:0(目標 ID:0) 姓名 : RAID 等級:主要-1、次要-0、RAID 等級限定符-0 大小:7.276 TB 扇區大小:512 是否模擬 VD : 是 鏡像資料:7.276 TB 狀態:最佳 條帶大小:256 KB 每個跨度的驅動器數量:2 跨度深度:2 預設快取策略:WriteBack、ReadAhead、Direct、如果 BBU 損壞則不寫入快取 目前快取策略:WriteThrough、ReadAhead、Direct、如果 BBU 損壞則不寫入快取 預設存取策略:讀/寫 目前存取策略:讀/寫 磁碟快取策略:磁碟的預設設定 加密類型:無 存在壞塊:無 VD 是否快取: 否 退出代碼:0x00
答案1
我思考該表是錯誤的。
因為 RAID 10 是鏡像 (RAID-1) 的條帶 (RAID-0)
主 -> RAID-1
輔助 -> RAID-0
RAID 0 -> RAID 1 -> DISK
-> DISK
-> RAID 1 -> DISK
-> DISK
答案2
只是為了了解更多背景信息,您可以使用以下命令:
megacli -CfgDsply -aALL
要獲取更多信息,包括磁碟組、有關跨度的信息。以下是我對所選行的註解/縮排輸出(來自 Windows 機器,但非常接近)。
請注意,對於第一個磁碟組(“SPANNED DISK GROUP:0”),它顯示 RAID 10,儘管它只是鏡像的兩個磁碟。即,它確實是 RAID 1,但似乎說是 RAID 10。
因此,請查看第二個磁碟組(“SPANNED DISK GROUP:0”),如果跨度 0 和跨度 1 各自只是 2 個串聯/條帶磁碟,然後下一個層級可以對它們進行鏡像並仍然報告 RAID10(與第一個磁碟組相同)。可能它是作為 RAID10 而不是 RAID01 實現的,但無論哪種方式,它仍然會報告相同的虛擬磁碟機總大小。這裡沒有足夠的資訊來確定。
適配器:0 產品名稱: PERC H710P 迷你 磁碟組數量:2 DISK GROUP: 0 # 用於作業系統的簡單 2 磁碟 RAID 跨度數量:1 跨度:0 PD 數量:2 VD 數量:1 虛擬磁碟機資訊: 虛擬磁碟機:0(目標 ID:0) 姓名 : RAID 等級:主要-1、次要-0、RAID 等級限定符-0 Size : 837.75 GB # 虛擬磁碟機的大小與每個磁碟機的大小相符 鏡像資料:837.75 GB # 表示 RAID 1 鏡像 驅動器數量:2 跨度深度:1 物理磁碟:0 驅動器位置:DiskGroup:0,Span:0,Arm:0 設備 ID:0 序號:2 強制大小:837.75 GB [0x68b80000 扇區] 物理磁碟:1 驅動器位置:DiskGroup:0,Span:0,Arm:1 設備 ID:1 序號:2 強制大小:837.75 GB [0x68b80000 扇區] # 下面的「跨區磁碟組 0」可以是: # device_id 2 與 device_id 3 鏡像,使 span 0 # device_id 4 與 device_id 5 鏡像,使跨度為 1 # 然後將 0 和 1 條帶在一起 # 或者 # device_id 2 與 device_id 3 條帶/連接,使跨度為 0 # device_id 4 與 device_id 5 條帶/連接,使跨度為 1 # 然後將 0 和 1 鏡像在一起 SPANNED DISK GROUP: 0 # 這是一個與上面不同的磁碟組,因為 跨度數:2 # 單字「跨度」。 跨度:0 PD 數量:2 VD 數量:1 虛擬磁碟機資訊: 虛擬磁碟機:1(目標 ID:1) Name :VD_1 # 這個虛擬驅動器資訊對於兩個跨度都是相同的,表明 # RAID 資訊確實與磁碟組相關,而不是 # 比跨度 RAID 等級:主要-1、次要-0、RAID 等級限定符-0 大小:1.635 TB 鏡像資料:1.635 TB 每個跨度的驅動器數量:2 跨度深度:2 物理磁碟:0 驅動器位置:DiskGroup:1,Span:0,Arm:0 設備 ID:2 序號:2 強制大小:837.75 GB [0x68b80000 扇區] 物理磁碟:1 驅動器位置:DiskGroup:1,Span:0,Arm:1 設備 ID:3 序號:2 強制大小:837.75 GB [0x68b80000 扇區] 跨度:1 PD 數量:2 VD 數量:1 虛擬磁碟機資訊: 虛擬磁碟機:1(目標 ID:1) Name :VD_1 # 這個虛擬驅動器資訊對於兩個跨度都是相同的,表明 # RAID 資訊確實與磁碟組相關,而不是 # 比跨度 RAID 等級:主要-1、次要-0、RAID 等級限定符-0 大小:1.635 TB 鏡像資料:1.635 TB 每個跨度的驅動器數量:2 跨度深度:2 物理磁碟:0 驅動器位置:DiskGroup:1,Span:1,Arm:0 設備 ID:5 序號:2 強制大小:837.75 GB [0x68b80000 扇區] 物理磁碟:1 驅動器位置:DiskGroup:1,Span:1,Arm:1 設備 ID:4 序號:2 強制大小:837.75 GB [0x68b80000 扇區]
答案3
他們似乎都向我表明了 RAID 10。請看一下http://www.snia.org/sites/default/files/SNIA_DDF_Technical_Position_v2.0.pdf從第 13 頁開始,您可以詳細了解從 megacli 獲得的輸出內容。
答案4
經過一些測試後,它們似乎都是 RAID-10(即使兩個 LD 在跨度深度和跨度大小方面看起來相當不同):
Virtual Drive: 1 (Target Id: 1)
Name :Virtual_Disk_1
RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
Size : 2.725 TB
Sector Size : 512
Is VD emulated : No
Mirror Data : 2.725 TB
State : Optimal
Strip Size : 512 KB
Number Of Drives : 10
Span Depth : 1
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 2 (Target Id: 2)
Name :
RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
Size : 3.271 TB
Sector Size : 512
Is VD emulated : No
Mirror Data : 3.271 TB
State : Optimal
Strip Size : 64 KB
Number Of Drives per span:6
Span Depth : 2