使用RAID的原因是什麼?

使用RAID的原因是什麼?

在閱讀有關 RAID 的內容時,您幾乎總是會偶然發現這樣一個事實:RAID 不是備份

那麼,使用RAID的理由是什麼呢?

答案1

硬碟驅動器是電腦最常見的故障部件之一。這是因為它們具有活動部件。如果一台電腦有一個硬碟故障,則資料會遺失且電腦無法運作。

RAID 利用多個硬碟來建置冗餘系統。如果一個或多個磁碟機遺失(取決於設定),電腦仍然能夠正常運行,不會出現停機或資料遺失的情況。

為什麼說「RAID不是備份」?這是因為 RAID 陣列中的多個磁碟充當單一磁碟。如果您要格式化 RAID 建立的邏輯驅動器,您就擦除了所有資料。如果您要將壞資料寫入驅動器,則無法撤銷此操作,並且必須從備份中復原。

答案2

因此,如果磁碟機發生故障,您的電腦不會因資料完全遺失/損壞而死機,而是會繼續運行,直到您更換它為止。

答案3

RAID 的幾種類型但它們都服務於兩項任務中的一項或兩項

  1. 提高磁碟吞吐量(速度)
  2. 減少硬體故障時的停機時間。

一些突襲級別,例如磁碟陣列0,不會幫助您減少停機時間,實際上會增加停機時間的機會,因為您現在有2 個或更多磁碟可能會發生故障,如果其中一個發生故障,您需要從備份恢復整個映像(您可以重新使用非但一旦更換了故障驅動器,就會出現故障磁碟)。

其他襲擊級別主要是為了冗餘,例如磁碟陣列1,您的讀取效能將根據您擁有的磁碟數量而增加,但寫入效能將與您只有原始磁碟時相同。如果其中一個磁碟機發生硬體故障,系統將保持正常運行,您會看到的唯一不良副作用是由於離線的磁碟不再參與而導致讀取時間增加。

所有其他類型的 RAID 只是試圖平衡任務 #1 或任務 #2 上具有不同權重的兩個任務。

現在澄清“不用於備份”部分。如果我刪除 RAID 系統上的文件,RAID 所做的就是使刪除速度非常快,RAID 提供的任何功能都無法幫助我在刪除文件後恢復該文件,我唯一能做的就是從備份中恢復。病毒感染的情況類似,病毒會「感染」所有驅動器,無法撤銷它所做的變更。

基本總結是:備份讓您「回滾」到歷史上的較早時間點,RAID(如果用於任務#2)讓您「回滾」的頻率降低由於硬體故障。 Raid 不提供對使用者或軟體錯誤的保護,但備份的目的不應該是這樣。

答案4

當我建置系統時,我們使用了幾種不同的配置。上面的每個人都是正確的,raid 可以提高系統的容錯能力。因此,如果您的硬碟發生故障,您的資料將被保留,因為它是跨硬碟的鏡像。如果您的應用程式是關鍵任務且硬碟故障會導致伺服器關閉,這一點非常重要。

其次,如果您需要運行具有大量讀寫吞吐量的系統,例如資料庫伺服器或用於渲染 3D 映像/視訊的機器,那麼 raid 將允許您同時寫入多個磁碟機。這樣,單一磁碟機磁頭就不必在整個磁碟上不斷移動——任何磁碟機磁頭都可以根據 raid 配置將資料寫入磁碟。

關鍵問題是除了raid之外你還需要什麼備份東西。因此,突襲系統並不能保護您免受病毒侵害。因此,如果病毒感染了您的系統並且您實際上需要重建計算機,那麼 raid 驅動器將無法拯救您 - 它們都會被感染。因此,您仍然需要一個備份解決方案,例如磁帶備份、EMC 等儲存管理單元,或某種可以持續備份硬體的線上儲存。

希望這可以幫助。

相關內容