1. 程式人生 > >服務器數據恢復完成後如何進行數據回遷

服務器數據恢復完成後如何進行數據回遷

傳輸 機器 創建 遷移方法 次數 res ive 文件系統 x3650

在服務器數據恢復工作中有一個案例值得分享給大家,本次數據恢復中客戶服務器中共有2塊硬盤,因為硬盤物理故障導致服務器不可用,在我公司進行數據恢復成功,下面要介紹的並非數據恢復過程,而是數據恢復成功後的數據遷移方法。
由於客戶的服務器原本實用2塊硬盤組raid才導致一塊硬盤掉線後服務器立刻癱瘓,因此客戶在重新組建raid陣列時采用了3塊硬盤組成raid5陣列,如此一來即使單塊硬盤離線也不會導致服務器立刻崩潰,管理員可及時采取補救措施,保障服務器正常運行。

  • 但是如此一來新的問題又出現了,如何快速有效的將恢復出的數據遷移到新的raid陣列中呢?客戶的服務器前面板由raid卡來管理,直接插一塊新的硬盤到服務器上是不可識別的,但受單盤容量限制又不能通過raid卡創建raid。
  • 另一種方法是通過服務器機蓋後使用上面的SATA接口連接一塊SATA硬盤進行回遷,但這種方法也有一定的局限性(就是我們這個客戶遇到的情況),該服務器使用的SATA接口並非標準大小,而是mini SATA且沒有轉接卡,方案二也行不通了。
  • 註:如果數據量不大的情況下可以采用USB方式傳輸,但目前大部分服務器的USB接口依然為USB2.0,僅用於數據量小的情況下,該數據恢復案例中的情況並不適用。

    最後我們腦回路清奇的服務器數據恢復工程師提出可以走網絡進行數據回遷!具體過程如下:

  • 首先需要啟動個linux live cd ,我們在本案例中使用的是linux system rescue cd,在linux啟動完成後ifconfig配置下服務器的ip,然後我們將恢復成功的原服務器內的數據放在一個win 2008 r2的機器上,在win環境下開啟nfs服務(默認是關閉的)“服務管理器--角色--添加角色--勾選文件服務—勾選網絡文件系統服務進行安裝,第一次安裝完成之後需要重啟一下計算機”
  • 重啟完成後我們對存放鏡像數據的文件夾進行操作,右鍵—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,
  • 源機器和目標機器現在已經連接通,在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啟動頁面終於出現了,前面的辛苦沒有白費,數據完整的遷移成功。

服務器數據恢復完成後如何進行數據回遷