如果某些組成磁碟機不可用,RAID 0 陣列會發生什麼情況?

如果某些組成磁碟機不可用,RAID 0 陣列會發生什麼情況?

如果我在包含檔案系統的 RAID 0 陣列中有三個驅動器,並且我碰巧斷開了其中兩個驅動器的連接,那麼我會在唯一連接的驅動器上看到什麼?我會什麼也看不見嗎?我會收到錯誤嗎?

我在定制的 hackintosh 系統上運行 Mac OS X Mavericks。

答案1

如果您使用實際RAID 0(無冗餘的條帶化),那麼如果任何一個驅動器故障、斷開連接等,整個陣列失敗。您將無法訪問任何在這種情況下您的數據。作業系統不太可能將剩餘的磁碟機識別為具有可識別的檔案系統;我不知道 OS X 是如何處理這種情況的,它可能也取決於你在陣列上放置的內容,但這在那時基本上是無關緊要的。

可能有可能恢復一些您的數據(該數據發生了儲存在仍然可用的磁碟機上),但即便如此,這在很大程度上取決於 RAID 實施和資料的具體情況。

這就是為什麼,除了特殊用途之外,RAID 0 通常是一個非常糟糕的主意。它主要為您帶來速度提升,但在資料遺失風險方面代價相對較高。通常,人們會採用 RAID 1+0(鏡像,然後條帶化)或 0+1(條帶化,然後鏡像)而不是純 RAID 0。短暫的速度與成本是最重要考慮因素的數據(在這種情況下,快速 SSD 在所有意圖和目的上都完全勝過快速旋轉驅動器)。

另請注意,根據軟體(即使在韌體中)的不同,在建立 RAID 0 陣列後對其進行擴展也可能並非易事。

您正在處理多少資料?例如,可能有四個大型驅動器RAID 5(單奇偶校驗的條帶化)配置實用嗎? RAID 5 中的四個 2 TB 硬碟將為您提供 6 TB 可用儲存空間,儘管您希望盡快更換故障的驅動器,但即使遺失任何一個驅動器,資料也不會立即受到損害。如果您對其他地方有完整備份,並且可以忍受在有機會重建(重新同步)陣列之前第二個驅動器發生故障時從備份恢復所需的停機時間,那麼我認為您可以接受單奇偶校驗。如果您很偏執,請選擇雙奇偶校驗,但這會花費您另一個磁碟機的儲存容量。

它也是聲音就像您真正追求的並不是 RAID,而是一種實用的捲管理方法,這樣您就可以根據需求的變化來擴展您的儲存解決方案。如果是這樣,您可能真的想看看ZFS,它本質上是一個組合的捲管理器和企業級檔案系統,可讓您相對輕鬆地逐步擴展您的儲存解決方案。對於您的系統磁碟來說,它可能不是一個實用的解決方案,但對於您的資料儲存需求,它可能正是您正在尋找的。如果這就是您真正想要的,我強烈建議您將其作為問題發布,因為它實際上僅與 RAID 外圍相關。

當然,關於這個主題的強制性評論:無論水平如何,RAID 不是備份

相關內容