讀了一篇關於RAID 0配置中使用兩個硬碟(或兩個SSD)來加快PC硬碟讀取速度的文章。它說RAID 0可以將硬碟讀寫速度提高50%,但使用它有風險。它沒有解釋為什麼RAID 0有風險。你能解釋一下嗎?
RAID 0是有風險,因為如果一個硬碟壞了,存儲在陣列中的所有數據實際上都變得毫無用處。RAID字母縮略詞代表Redundant Array of Independent Disks,但這與RAID 0有點辭不達意,因為實際上根本沒有冗餘(Redundant)。
簡而言之,具有兩個硬碟的RAID 0有效地讓數據丟失的風險加倍,因為您現在有兩個可能發生故障的硬碟,而不只一個。如果您的RAID 0陣列中有兩個以上的硬碟(大多數系統實際上會支援RAID 0中的多個硬碟,實現更快的硬碟讀寫速度),風險會更大。
RAID 0如此危險的原因,是因為保存的數據被分成塊,並通過稱為“條帶化(Striping)”的過程分佈在陣列中的所有硬碟中。由於不只一個硬碟接收所有數據,因此如果其中一個硬碟發生故障,存儲在其他硬碟上的數據實際上將變得沒用。
也許你可以理解成這樣……
假設您把一個藏寶盒埋在一個地方並繪製成寶藏圖,然後把寶藏圖切成碎片變成拼圖。然後(RAID 0的意思),您將所有拼圖混合,將其一半拼圖放在一個箱子中,將剩餘拼圖存放在第二個箱子。你只要找到兩個箱子,從兩個箱子中取出拼圖碎片,然後重新拼湊地圖找到隱密寶藏。但是,如果其中一個箱子遺失不見了(您的其中一個RAID 0硬碟不工作),另一個箱子裏的寶藏圖將變毫無用處,因為您的地圖剩一半。
如您所見,這在說明RAID 0配置中使用兩個或更多硬碟是有風險,是正確的。話雖然如此,使用RAID 0的風險可以做備份數據來完全減輕,無論如何,我們都應該這樣。RAID 0配置中用兩個或更多硬碟,可以加速PC硬碟讀寫速度,但只有在做頻繁備份資料才會應用到它。
謝謝收看
沒有留言:
張貼留言