【伺服器資料恢復】raid0資料恢復案例&raid資料回遷案例

北亞資料恢復發表於2022-10-14

伺服器資料恢復環境:


兩塊SAS硬碟組成raid0。



伺服器故障:


raid0中的一塊硬碟的指示燈顯示黃色,這塊硬碟被raid卡踢出,raid崩潰。



伺服器資料恢復過程:


1、把硬碟做好標記然後從伺服器中取出,透過SAS HBA的方式直連到windows環境下,在磁碟管理中將硬碟標記為離線

狀態,保證後續操作過程中硬碟只讀,避免破壞原始資料。


2、將兩個硬碟底層扇區做完整映象。透過檔案系統分析盤序和條帶大小等raid資訊,基於這些資訊使用工具將原始raid環

境搭建出來並解析ntfs檔案系統,這時候已經可以看到資料。


*問題:如果直接把資料複製出來,那麼原始的系統和應用都需要重新部署。因為沒有軟體服務商的支援,實施起來有難度

。所以北亞資料恢復工程師採取的方法是把搭建起來的raid完整遷移到新的raid環境中,這樣處理就可以恢復到和故障發生

前一樣的狀態。



伺服器raid資料回遷案例:


1、因為本案例伺服器的前皮膚由raid卡來管理,在前皮膚插入新硬碟是不會直接被系統識別的,需要在raid卡下建立raid

後才可以使用,而且限於單盤容量的問題,不能採用這個方案。


2、因為伺服器前皮膚有個DVD光碟機,伺服器光碟機和主機板採用sata通道連線,可以透過連線光碟機的sata介面連線一塊sata硬

盤,然後在pe或者linux live cd模式下就可以回遷資料了,這是速度最快的方法。但是在準備實施的時候發現這個機器使用

的sata不是標準大小介面型別,而是mini sata,由於沒有現成的轉接卡,所以這個辦法也暫時行不通。


3、其實在資料量不大的時候也可以使用USB方式去做遷移,但是現在絕大部分伺服器的usb介面還是USB2.0,速度慢太耗

費時間,這個方法也不實際。


4、最後北亞資料恢復工程師決定選擇透過網路回遷資料。


a、透過網路回遷資料需要先啟動linux live cd,一般使用linux system rescue cd。在linux啟動完成後,用ifconfig命令配

置伺服器的ip,然後將恢復出來的資料放在一個安裝有windows server的機器上,在win環境下開啟nfs服務(預設是關閉

的)“服務管理器--角色--新增角色--勾選檔案服務—勾選網路檔案系統服務 進行安裝,第一次安裝完成之後需要重啟一下

計算機”。



b、重啟完成後對存放映象資料的資料夾進行操作,右鍵—NFS共享標籤頁裡面勾選共享此資料夾,在許可權裡面勾選允許根

目錄訪問,訪問型別選擇讀寫。



c、Win端的設定完成後再看linux端的設定,ifconfig檢視當前網路配置。



因為需要分配個ip給linux端,在本案例中我們給網路卡“enp4s0”,分配ip地址10.3.12.3和子網掩碼255.0.0.0,使用如下命

令:ifconfig enp4s0 10.3.12.3 255.0.0.0。然後再使用ifconfig檢視ip地址。



d、配置好ip之後檢視網路是否連通,命令:ping 10.1.1.1,然後檢視10.1.1.1機器上的NFS共享的目錄是否能夠訪問,命

令:showmount –e 10.1.1.1。



e、源機器和目標機器已經連通,在linux端建立一個目錄mkdir /mnt/bysjhf,建立完成後將映象出來的資料掛載到linux下

新建立的資料夾下,命令:mount 10.1.1.1:/data /mnt/bysjhf –o nolock。

掛載好之後,檢視一下掛載點資訊df –k。



f、確定已經掛載好之後,進入這個資料夾檢視一下資料夾裡的映象檔案,命令:root@sysresccd /mnt/bysjhf % ls。檢視

硬碟及分割槽資訊,命令:fdisk –l。




g、確認好源裝置和目標裝置之後,進行映象操作,命令:dd if=/mnt/bysjhf/data.img of=/dev/sda bs=10M。



h、在千兆網環境下NFS的速度能夠跑到70M/S,在等待dd完成後,我們重啟伺服器並選擇raid引導,期待的windows啟動

頁面終於出現了,資料遷移成功。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2918377/,如需轉載,請註明出處,否則將追究法律責任。

相關文章