服務器硬盤更換順序后數據會丟失嗎?
瀏覽量: 次 發布日期:2019-01-28 16:17:35
在斷電情況下,把已經配置好的RAID中的硬盤盤位互換后,再次開機會不會影響原先存儲數據的完整性,是否會導致數據災難?

這個要取決于RAID控制器的固件設計,一個最重要的根本是,RAID信息(RAID元數據)記錄在什么地方?可以記錄RAID信息的地方只能有RAID控制器上的存儲單元和硬盤上。
如果RAID信息只記錄在控制器上,那么配置好的RAID里硬盤盤位互換后,數據一定會受到影響。這種記錄方式使用較少,目前只有部分低端控制器采用。
RAID信息只記錄在硬盤上的情況也不多見,如果RAID信息只記錄在硬盤上,控制器便不具備記錄RAID配置的能力,完全依賴于硬盤,安全性也較低。如果是這種情況,更換RAID盤位并不會導致數據災難。
目前大多數控制器的實現是將RAID信息同時記錄在控制器與硬盤上,這樣,當兩者中有一出故障,可通過另一份COPY還原。同時,可對RAID信息的正確性進行校驗,通過控制器上存儲的RAID信息為主信息,當RAID里的信息與硬盤里的信息不相同時,需要手工進行判斷處理(比如強制上線)。此類情況更換硬盤盤位后,要么自動調整過來,不影響數據,要么需要手工確認一下。只要正確操作,便不會有數據災難。
但必須指出的是,更換RAID盤位的操作還是相當危險的,安全級別越高的RAID控制器越敏感,更換盤位導致的一點點接口松動都有可能導致硬盤下線,從而影響整個RAID卷。更換RAID盤位操作,僅僅適用于遷移到另外的服務器或磁盤陣列控制下,但遷移之前,盡可能還是要完整備份數據,以防意外。

這個要取決于RAID控制器的固件設計,一個最重要的根本是,RAID信息(RAID元數據)記錄在什么地方?可以記錄RAID信息的地方只能有RAID控制器上的存儲單元和硬盤上。
如果RAID信息只記錄在控制器上,那么配置好的RAID里硬盤盤位互換后,數據一定會受到影響。這種記錄方式使用較少,目前只有部分低端控制器采用。
RAID信息只記錄在硬盤上的情況也不多見,如果RAID信息只記錄在硬盤上,控制器便不具備記錄RAID配置的能力,完全依賴于硬盤,安全性也較低。如果是這種情況,更換RAID盤位并不會導致數據災難。
目前大多數控制器的實現是將RAID信息同時記錄在控制器與硬盤上,這樣,當兩者中有一出故障,可通過另一份COPY還原。同時,可對RAID信息的正確性進行校驗,通過控制器上存儲的RAID信息為主信息,當RAID里的信息與硬盤里的信息不相同時,需要手工進行判斷處理(比如強制上線)。此類情況更換硬盤盤位后,要么自動調整過來,不影響數據,要么需要手工確認一下。只要正確操作,便不會有數據災難。
但必須指出的是,更換RAID盤位的操作還是相當危險的,安全級別越高的RAID控制器越敏感,更換盤位導致的一點點接口松動都有可能導致硬盤下線,從而影響整個RAID卷。更換RAID盤位操作,僅僅適用于遷移到另外的服務器或磁盤陣列控制下,但遷移之前,盡可能還是要完整備份數據,以防意外。
相關推薦