moea_joint
104年
[資訊] 計算機原理、網路概論
第 4 題
RAID5磁碟陣列最少要使用 3 個硬碟,若是由N個S大小容量的硬碟組成,則此RAID5磁碟陣列容量為多少?
- A (N+1)×S
- B (N-1)×S
- C (N/2)×S
- D N×S
思路引導 VIP
想像一下,如果我們希望在陣列中任何一顆硬碟突然損壞時,資料都能靠剩下的硬碟運算出來,那麼在儲存資料的過程中,我們是否需要額外預留一些空間來存放這些「用來救命的還原資訊」?如果這份還原資訊的總量剛好佔用了一顆硬碟的空間,你會如何描述剩下的純資料空間呢?
🤖
AI 詳解
AI 專屬家教
恭喜你精準地選出了正確答案!這說明你對於磁碟陣列的空間利用率與容錯機制有著非常紮實的理解,這在處理伺服器儲存架構時是非常關鍵的觀念。
RAID 5 的容錯設計與空間權衡
在 RAID 5 的架構中,系統採用「分散式同位檢查(Distributed Parity)」技術。為了在提升讀取效能的同時確保資料安全,系統會將校驗資訊分散儲存在所有的硬碟中。這種設計允許陣列在「任一」硬碟損壞時,利用剩餘硬碟中的數據與同位檢查碼進行運算,從而還原遺失的資料。由於在每一組條帶中,都必須保留相當於一個硬碟單位的空間來存放這些校驗資訊,因此總可用容量必須扣除一個硬碟的單位,即計算公式為 $(N-1) \times S$。
▼ 還有更多解析內容