1. 程式人生 > >Raid資訊儲存硬碟還是Raid卡上?

Raid資訊儲存硬碟還是Raid卡上?

    磁碟陣列卡擁有一個專門的處理器,如Intel的I960晶片,HPT370A/372 、Silicon Image SIL3112A等,還擁有專門的存貯器,用於高速緩衝資料。這樣一來,伺服器對磁碟的操作就直接通過磁碟陣列卡來進行處理,因此不需要大量的CPU及系統記憶體資源,不會降低磁碟子系統的效能。陣列卡專用的處理單元來進行操作,它的效能要遠遠高於常規非陣列硬碟,並且更安全更穩定。 RAID資訊(RAID元資料)記錄在什麼地方?可以記錄RAID資訊的地方只能有RAID控制器上的儲存單元和硬碟上。     如果RAID資訊只記錄在控制器上,那麼配置好的RAID裡硬碟盤位互換後,資料一定會受到影響。這種記錄方式使用較少,目前只有部分低端控制器採用。

    RAID資訊只記錄在硬碟上的情況也不多見,如果RAID資訊只記錄在硬碟上,控制器便不具備記錄RAID配置的能力,完全依賴於硬碟,安全性也較低。如果是這種情況,更換RAID盤位並不會導致資料災難。目前大多數控制器的實現是將RAID資訊同時記錄在控制器與硬碟上,這樣,當兩者中有一出故障,可通過另一份COPY還原。同時,可對RAID資訊的正確性進行校驗,通過控制器上儲存的RAID資訊為主資訊,當RAID裡的資訊與硬盤裡的資訊不相同時,需要手工進行判斷處理(比如強制上線)。此類情況更換硬碟盤位後,要麼自動調整過來,不影響資料,要麼需要手工確認一下。只要正確操作,便不會有資料災難。

    注意陳列卡有些沒有磁盤迴寫功能,也就是說,不支援將硬碟儲存的RIAD資訊回寫至陳列卡。選購時要注意。