北亞數據恢復中心一位客戶的盤出現的問題,使用兩塊盤組成一個raid0,其中一塊盤黃燈亮,在被raid卡踢出后,raid出現崩潰,下面重點來介紹一下當時搶救數據的情況:
客戶使用的硬盤是兩塊SAS 300G,首先把硬盤從機器中取出,然后通過SAS HBA的方式連接到windows的環境下,并且在磁盤管理中將硬盤標記為脫機狀態,以保證操作過程中是只讀的模式的,保證了原始數據的安全性。
為兩個硬盤底層的所有扇區都做鏡像,在完成后通過文件系統分析盤序和條帶的大小,使用軟件虛擬重組的方式將原始raid環境搭起來后,再進一步解析ntfs文件系統后,可以看到數據相關的數據了,但是新的問題出現了,在直接把數據拷貝出來時,原始的系統和應用都需要重新部署,因為沒有軟件服務商的相關支持,對于這些部署方面實施起來也是太容易,于是在近一步思考把搭起來的raid再完整的遷移到新的raid環境中,就可以做到和損壞前一樣的環境,這樣大量的節省了程序的部署時間。
對于新的raid環境與客戶討論后,客戶也吸取了教訓,已經建議客戶使用三塊盤組建raid5,這樣就算是其中一塊盤出現問題離線了,raid也可以處于降級狀態,不會立刻崩潰,給了使用者替換新硬盤的機會。
在安裝了支持raid5的新raid卡和插了新硬盤后創建了一個raid5的卷,現在開始研究怎樣把已經提取出來的數據遷移過去
因為服務器前面板由raid卡來管理,所以直接插個新盤上去是不會在系統下直接識別的,需要在raid卡下創建raid后才可以使用,而且限于單盤容量的問題,不能采用這個方案,只能在考慮研究其他辦法。服務器前面板有個DVD光驅,并且現在的服務器光驅和主板都是采用sata通道連接,所以我們就可以把機蓋打開使用上面的sata口,連接一塊sata硬盤,在pe或者linux live cd模式下就可以做回遷數據了,而且這是速度最快的方法。但是在我們準備實施的時候發現這個機器使用的sata不是標準大小接口類型,而是mini sata,因為手里沒有現成的轉接卡,這個辦法也不行,當然在數據量不是很大的時候也可以使用USB方式去做,但是現在絕大部分服務器的usb還停留在USB2.0 速度太慢,對于大數據量,時間上是不可接受。
最后我們使用一種絕對新奇的辦法回遷數據----走網絡。
這時候需要先啟動個linux live cd 一般我們都使用linux system rescue cd,在linux啟動完成后ifconfig配置下服務器的ip,然后我們將做出來的數據放在一個win 2008 r2的機器上,在windows環境下開啟nfs服務(默認是關閉的)“服務管理器--角色--添加角色--勾選文件服務—勾選網絡文件系統服務進行安裝,第一次安裝完成之后需要重啟一下計算機”
圖一
重啟完成后我們對存放鏡像數據的文件夾進行操作,右鍵—NFS共享標簽頁里面勾選共享此文件夾,然后有個重點是在權限里面勾選允許根目錄訪問,訪問類型選擇讀寫。
圖二
Windows端的設置完成后,我們再看下linux端的設置,ifconfig查看當前網絡配置
圖三
因為我們需要分配個ip給他,在這里我們分配網卡“enp4s0”,ip地址分配成10.3.12.3 子網掩碼為255.0.0.0,使用如下命令:ifconfig enp4s0 10.3.12.3 255.0.0.0 然后再使用ifconfig查看ip地址
圖四
配置好ip之后,查看一下網絡是否連同,命令:ping 10.1.1.1 ,
再查看10.1.1.1機器上的NFS共享的目錄是否能夠訪問,命令:showmount –e 10.1.1.1,
圖五
源機器和目標機器現在已經連接通,在linux創建一個目錄mkdir /mnt/bysjhf
創建好之后,我們將鏡像出來的數據掛載到linux下新創建的文件夾下mount 10.1.1.1:/data /mnt/bysjhf –o nolock
掛載好之后,查看一下掛載點信息df –k
圖六
確定已經掛載好之后,進入這個文件夾,查看一下文件夾里的鏡像文件:
root@sysresccd /mnt/bysjhf % ls
并查看硬盤及分區信息:fdisk –l
圖七
圖八
確認好源設備和目標設備之后,進行鏡像操作:
dd if=/mnt/bysjhf/data.img of=/dev/sda bs=10M
圖九
在千兆網環境下NFS的速度能夠跑到70M/S,這已經是一個很理想的速度,在等待dd完成后,我們重啟ibm X3650服務器,并選擇raid引導,期待的windows啟動頁面終于出現了,前面的辛苦沒有白費,數據完整的遷移成功。
此文由北亞數據恢復中心的高級技術專家級工程師劉思經過實踐和經驗總結的案例,他曾帶領開發的硬盤固件修復工具打破了俄羅斯相關工具的壟斷,處于國際領先地位。
聯系方式:電話:18515283860 郵箱:[email protected]
北亞數據恢復中心為國內第一批專業從事數據恢復服務的公司。目前服務領域主要為:大型服務器數據恢復、大型磁盤陣列(組)數據恢復、UNIX、LINUX、MAC等非WINDOWS領域數據恢復、VMWARE ESX VMFS數據恢復、MS SQL、MYSQL、ORACLE(含ASM)等數據庫修復、監控錄相恢復、硬盤物理故障處理(開盤、壞道等)、個人誤操作數據恢復、以及數據恢復軟件研發等。