More  

收藏本站

電腦請使用 Ctrl + D 加入最愛
手機請使用 收藏
關閉

小編的世界 優質文選 主機

服務器陣列崩潰、硬盤損壞、分區表丟失、紅屏,還好數據救回來了


字體大小:
2021年6月16日 -
:       
 

IT狂人日志

數碼領域創作者

前天下午,同行搬來一台服務器,描述為系統無法啟動,裏面數據很重要,是金蝶的ERP,而且有好幾個帳套。

上電開機,發現3塊硬盤中,第一塊不亮燈,第二塊亮黃燈,第三塊亮綠燈,不管是RAID幾,這都不是什麼好現象。

啟動過程中,並沒有出現陣列卡界面,當然也看不到陣列信息,無從知曉是RAID幾。

重啟服務器,進入BIOS,看到陣列卡型號為P410i,板載陣列卡,256M緩存,啟動順序也是陣列卡優先,看不出有什麼問題。

退出BIOS,啟動過程中反複按F5,還是沒出現陣列卡信息,尷尬。

關機,摳掉主板電池,陣列卡緩存卡拔下來,金手指用橡皮擦幹淨,插回主板,裝上主板電池,重新進入BIOS,恢複出廠設置,啟動順序設置為陣列卡優先。

保存退出BIOS,重啟過程中,沒有出現陣列卡信息,系統無法啟動,這是當然,畢竟硬盤指示燈不正常。

又重啟,反複按F5,聽到嘀嘀聲,貌似有反應了,這回終於出現陣列卡信息。

根據提示,按F8進入陣列卡配置界面,終於看到陣列信息了,果然不出所料,3塊硬盤配置為RAID5,狀態為:FAILED。

按回車查看磁盤,其中第一塊硬盤狀態為:Missing。

看到這個畫面,其實是個好消息,RAID5只是一塊硬盤無法識別,問題不大,看來閃黃燈的硬盤,暫時還活著,狀態還OK。

理論上來說,RAID5當中,有一塊硬盤損壞,是不是影響系統啟動和數據完整性的,但是除了1號盤無法識別,2號盤閃黃燈,肯定也是有問題的,得想辦法繼續分析。

此時,2塊能能識別的硬盤先做鏡像,以保萬無一失。

WinPE優盤啟動服務器,因服務器型號較舊,無需加載陣列卡驅動,陣列磁盤正常識別,但是顯示為未分區狀態,打開DiskGenius,糟糕,RAW格式,看來分區表丟失了,系統無法啟動的原因就是這個了,現在開始擔心數據問題了。

搜索分區表,找到一堆未格式化分區,一律不保留,好不容易搜索到一個數據分區,保留的時候,DiskGenius直接崩潰退出了。

時間緊迫,改用傲梅分區助手,成功保存了系統分區和數據分區,重啟服務器,卻紅屏了。

Chkdsk c: /R,C盤掃描修複後,還是紅屏。尷尬,不去研究它了,系統也無所謂,數據才是關鍵。

再次用WinPE優盤啟動服務器,數據在D盤,雖然盤符可見,但是無法打開。Chkdsk d: /R,查找損壞的扇區,並且修複信息。

漫長的等待過程後,能正常打開數據分區了,趕緊把數據文件拷出來。

最重要的是k3data和k3bak兩個文件夾,都是5個多G

由於沒有金蝶K3版本,需要由客戶提供,所以耐心等待,隨機打開了幾個EXCEL文件,讀寫正常,貌似問題不大

好不容易收到發來的K3,部署完成後,SQL Server無法導入數據,錯誤5171,多次嘗試無果,初步分析為壞道過多,數據不全缺失率太高而無法導入。

詳細分析後發現,無法識別的硬盤是後壞的,黃燈硬盤是多次插拔後複認的,所以數據丟失了很大一部分,沒辦法了,只能對無法識別的硬盤進行開盤操作。

盤片損壞嚴重,努力了幾天,數據恢複了90%以上,客戶驗收後接受現實。

總結:備份很重要,重要數據千萬不能孤本!