1. 服務器硬件出現故障或者RAID陣列卡故障;
2. 服務器意外斷電致使磁盤陣列故障;
3. 服務器陣列上的磁盤出現物理故障,如:電路板壞、磁頭損壞、盤面壞、壞扇區、固件壞等;
4. 管理員在維護服務器過程當中因爲誤操做致使硬盤盤序出現錯誤;
5. raid在同步數據或者重建過程當中,同組raid陣列中有其餘硬盤掉線致使同步失敗;
6. 配置raid陣列信息出錯等誤操做致使數據丟失。服務器
Rebuild操做就是利用陣列的校驗功能,根據陣列內其餘正常硬盤內的數據,將損壞硬盤的數據進行計算生成並同步到熱備盤中。這種操做適合陣列中有1塊硬盤掉線的狀況,一旦陣列中有2塊硬盤出現故障掉線了,則一般掉線順序有先有後,若是在第一塊硬盤掉線後服務器已經進行過寫入操做的話,此時第一塊掉線的硬盤數據已經久不更新,rebuild只能對先掉線的磁盤作Rebuild,若是對後掉線的磁盤進行重建操做,部分陣列雖然能正常工做,但數據錯亂,一些文件不能打開,給用戶帶來不可挽回的損失。ide
在北亞數據恢復中心恢復的raid5數據恢復案例中,有部分raid陣列數據丟失緣由是由於陣列中有一塊硬盤離線之後沒有及時更換硬盤,此後服務器出現故障或者正常重啓,本來離線的硬盤從新上線,而本來在線的硬盤反而故障離線,數據不能正常使用。ui
用戶對後離線的硬盤進行強制上線操做,磁盤陣列進行自動同步,致使數據新舊混亂,服務器數據丟失。由於原來離線的盤又自動上線,大多數陣列卡會檢驗校驗信息,一旦發現校驗信息不正確,會從新計算校驗信息,導致不能缺盤恢復數據,將會數據恢復失敗。blog
初始化是一種相似於低級格式化的操做,一旦對陣列進行初始化操做,那麼這個陣列內全部硬盤的底層數據將所有被清零,此時將致使陣列數據沒法恢復。排序
若是須要從新配置磁盤陣列信息時,必定要注意與原始配置信息保持一致,一旦從新配置的參數與原始信息不一致,將致使陣列內多數文件沒法打開,形成數據丟失。而且多數服務器都有從新配置陣列信息後自動初始化的功能,這將致使數據沒法恢復。同步
1. 鏡像服務器內全部數據。數據分析
按照必定的順序將服務器內的全部硬盤進行排序編號,而後將每塊硬盤進行鏡像備份,也能夠將服務器攜帶至北亞數據恢復中心,由數據恢復工程師進行鏡像操做。it
2. 將鏡像文件交給數據恢復中心進行底層數據分析,重組raid陣列,導出用戶數據。class
3. 對導出的全部數據進行驗證,確認無誤後從新搭建服務器環境,將恢復的數據遷移回服務器內便可。配置