故障發(fā)生在兩塊盤組成的一個raid0上,其中的一塊盤亮黃燈,被raid卡踢出后,raid崩潰,下面就把當時搶救數(shù)據(jù)的整個過程進行介紹。
由于硬盤是兩塊SAS 300G的硬盤,先把硬盤從機器中拔出來,然后通過SAS HBA的方式直連到win的環(huán)境下,并在磁盤管理中將硬盤標記為脫機狀態(tài),以保證操作過程中是只讀的,保護原始數(shù)據(jù)的安全。
在將兩個硬盤底層所有扇區(qū)都鏡像出來后,通過文件系統(tǒng)分析盤序和條帶大小,使用軟件虛擬重組的方式將原始raid環(huán)境搭起來后,再進一步解析ntfs文件系統(tǒng)后終于看到了數(shù)據(jù),這時候新的問題出現(xiàn)了,如果直接把數(shù)據(jù)拷貝出來,那么原始的系統(tǒng)和應用都需要重新部署,而且因為沒有了軟件服務商的支持,實施起來有一定的難度,于是想著把搭起來的raid再完整的遷移到新的raid環(huán)境中,就可以做到和損壞前一樣。這樣一來就可以節(jié)省大量時間。
由于有了前車之鑒,所以在新的raid環(huán)境上吸取了上次的教訓,決定使用三塊盤組建raid5,即使有一塊硬盤出現(xiàn)故障離線,raid也可以處于降級狀態(tài),不會立刻崩潰,給了使用者替換新硬盤的機會。
在安裝了支持raid5的新raid卡和插了新硬盤后創(chuàng)建了一個raid5的卷,現(xiàn)在開始研究怎么把做出來的數(shù)據(jù)遷移過去
因為服務器前面板由raid卡來管理,所以直接插個新盤上去是不會在系統(tǒng)下直接識別的,需要在raid卡下創(chuàng)建raid后才可以使用,而且限于單盤容量的問題,不能采用這個方案,于是研究別的辦法。因為服務器前面板有個DVD光驅(qū),而且現(xiàn)在的服務器光驅(qū)和主板都是采用sata通道連接,所以可以把機蓋打開使用上面的sata口,連接一塊sata硬盤,在pe或者linux live cd模式下就可以回遷數(shù)據(jù)了,而且這是速度最快的方法。但是在我們準備實施的時候發(fā)現(xiàn)這個機器使用的sata不是標準大小接口類型,而是mini sata,因為手里沒有現(xiàn)成的轉(zhuǎn)接卡,所以這個辦法也不行,其實在數(shù)據(jù)量不大的時候也可以使用USB方式去做,但是因為現(xiàn)在絕大部分服務器的usb還停留在USB2.0 速度太慢,對于大數(shù)據(jù)量,時間上不可接受。
最后的最后我們絕對使用一種新奇的辦法回遷數(shù)據(jù)----走網(wǎng)絡。
這時候需要先啟動個linux live cd
一般我們都使用linux system rescue cd
,在linux啟動完成后ifconfig配置下服務器的ip,然后我們將做出來的數(shù)據(jù)放在一個win 2008 r2的機器上,在win環(huán)境下開啟nfs服務(默認是關(guān)閉的)“服務管理器--角色--添加角色--勾選文件服務—勾選網(wǎng)絡文件系統(tǒng)服務進行安裝,第一次安裝完成之后需要重啟一下計算機”
重啟完成后我們對存放鏡像數(shù)據(jù)的文件夾進行操作,右鍵—NFS共享標簽頁里面勾選共享此文件夾,然后有個重點是在權(quán)限里面勾選允許根目錄訪問,訪問類型選擇讀寫。
Win端的設置完成后,我們再看下linux端的設置,ifconfig查看當前網(wǎng)絡配置
因為我們需要分配個ip給他,在這里我們分配網(wǎng)卡“enp4s0”,ip地址分配成10.3.12.3 子網(wǎng)掩碼為255.0.0.0,使用如下命令:ifconfig enp4s0 10.3.12.3 255.0.0.0 然后再使用ifconfig查看ip地址
配置好ip之后,查看一下網(wǎng)絡是否連同,命令:ping 10.1.1.1
,
再查看10.1.1.1機器上的NFS共享的目錄是否能夠訪問,命令:showmount –e 10.1.1.1
,
源機器和目標機器現(xiàn)在已經(jīng)連接通,在linux創(chuàng)建一個目錄mkdir /mnt/bysjhf
創(chuàng)建好之后,我們將鏡像出來的數(shù)據(jù)掛載到linux下新創(chuàng)建的文件夾下mount 10.1.1.1:/data /mnt/bysjhf –o nolock
掛載好之后,查看一下掛載點信息df –k
確定已經(jīng)掛載好之后,進入這個文件夾,查看一下文件夾里的鏡像文件:
root@sysresccd /mnt/bysjhf % ls
并查看硬盤及分區(qū)信息:fdisk –l
確認好源設備和目標設備之后,進行鏡像操作:
dd if=/mnt/bysjhf/data.img of=/dev/sda bs=10M
在千兆網(wǎng)環(huán)境下NFS的速度能夠跑到70M/S,這已經(jīng)是一個很理想的速度,在等待dd完成后,我們重啟ibm X3650服務器,并選擇raid引導,期待的windows啟動頁面終于出現(xiàn)了,前面的辛苦沒有白費,數(shù)據(jù)完整的遷移成功。
以上所述是小編給大家介紹的一起raid數(shù)據(jù)恢復及回遷成功的案例,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!