十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
在服務器數(shù)據(jù)恢復工作中有一個案例值得分享給大家,本次數(shù)據(jù)恢復中客戶服務器中共有2塊硬盤,因為硬盤物理故障導致服務器不可用,在我公司進行數(shù)據(jù)恢復成功,下面要介紹的并非數(shù)據(jù)恢復過程,而是數(shù)據(jù)恢復成功后的數(shù)據(jù)遷移方法。
由于客戶的服務器原本實用2塊硬盤組raid才導致一塊硬盤掉線后服務器立刻癱瘓,因此客戶在重新組建raid陣列時采用了3塊硬盤組成raid5陣列,如此一來即使單塊硬盤離線也不會導致服務器立刻崩潰,管理員可及時采取補救措施,保障服務器正常運行。
但是如此一來新的問題又出現(xiàn)了,如何快速有效的將恢復出的數(shù)據(jù)遷移到新的raid陣列中呢?客戶的服務器前面板由raid卡來管理,直接插一塊新的硬盤到服務器上是不可識別的,但受單盤容量限制又不能通過raid卡創(chuàng)建raid。
另一種方法是通過服務器機蓋后使用上面的SATA接口連接一塊SATA硬盤進行回遷,但這種方法也有一定的局限性(就是我們這個客戶遇到的情況),該服務器使用的SATA接口并非標準大小,而是mini SATA且沒有轉接卡,方案二也行不通了。
注:如果數(shù)據(jù)量不大的情況下可以采用USB方式傳輸,但目前大部分服務器的USB接口依然為USB2.0,僅用于數(shù)據(jù)量小的情況下,該數(shù)據(jù)恢復案例中的情況并不適用。
首先需要啟動個linux live cd ,我們在本案例中使用的是linux system rescue cd,在linux啟動完成后ifconfig配置下服務器的ip,然后我們將恢復成功的原服務器內的數(shù)據(jù)放在一個win 2008 r2的機器上,在win環(huán)境下開啟nfs服務(默認是關閉的)“服務管理器--角色--添加角色--勾選文件服務—勾選網絡文件系統(tǒng)服務進行安裝,第一次安裝完成之后需要重啟一下計算機”
重啟完成后我們對存放鏡像數(shù)據(jù)的文件夾進行操作,右鍵—NFS共享標簽頁里面勾選共享此文件夾,然后有個重點是在權限里面勾選允許根目錄訪問,訪問類型選擇讀寫。
Win端的設置完成后,我們再看下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,
源機器和目標機器現(xiàn)在已經連接通,在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
確定已經掛載好之后,進入這個文件夾,查看一下文件夾里的鏡像文件:root@sysresccd /mnt/bysjhf % ls
并查看硬盤及分區(qū)信息:fdisk –l
確認好源設備和目標設備之后,進行鏡像操作:dd if=/mnt/bysjhf/data.img of=/dev/sda bs=10M
在千兆網環(huán)境下NFS的速度能夠跑到70M/S,這已經是一個很理想的速度,在等待dd完成后,我們重啟ibm X3650服務器,并選擇raid引導,期待的windows啟動頁面終于出現(xiàn)了,前面的辛苦沒有白費,數(shù)據(jù)完整的遷移成功。