故障發(fā)生在兩塊盤組成的一個raid0上,其中的一塊盤亮黃燈,被raid卡踢出后,raid崩潰,下面就把當時搶救數據的整個過程進行介紹。
由于硬盤是兩塊SAS 300G的硬盤,先把硬盤從機器中拔出來,然后通過SAS HBA的方式直連到win的環(huán)境下,并在磁盤管理中將硬盤標記為脫機狀態(tài),以保證操作過程中是只讀的,保護原始數據的安全。
在將兩個硬盤底層所有扇區(qū)都鏡像出來后,通過文件系統(tǒng)分析盤序和條帶大小,使用軟件虛擬重組的方式將原始raid環(huán)境搭起來后,再進一步解析ntfs文件系統(tǒng)后終于看到了數據,這時候新的問題出現了,如果直接把數據拷貝出來,那么原始的系統(tǒng)和應用都需要重新部署,而且因為沒有了軟件服務商的支持,實施起來有一定的難度,于是想著把搭起來的raid再完整的遷移到新的raid環(huán)境中,就可以做到和損壞前一樣。這樣一來就可以節(jié)省大量時間。
由于有了前車之鑒,所以在新的raid環(huán)境上吸取了上次的教訓,決定使用三塊盤組建raid5,即使有一塊硬盤出現故障離線,raid也可以處于降級狀態(tài),不會立刻崩潰,給了使用者替換新硬盤的機會。
在安裝了支持raid5的新raid卡和插了新硬盤后創(chuàng)建了一個raid5的卷,現在開始研究怎么把做出來的數據遷移過去
因為服務器前面板由raid卡來管理,所以直接插個新盤上去是不會在系統(tǒng)下直接識別的,需要在raid卡下創(chuàng)建raid后才可以使用,而且限于單盤容量的問題,不能采用這個方案,于是研究別的辦法。因為服務器前面板有個DVD光驅,而且現在的服務器光驅和主板都是采用sata通道連接,所以可以把機蓋打開使用上面的sata口,連接一塊sata硬盤,在pe或者linux live cd模式下就可以回遷數據了,而且這是速度最快的方法。但是在我們準備實施的時候發(fā)現這個機器使用的sata不是標準大小接口類型,而是mini sata,因為手里沒有現成的轉接卡,所以這個辦法也不行,其實在數據量不大的時候也可以使用USB方式去做,但是因為現在絕大部分服務器的usb還停留在USB2.0 速度太慢,對于大數據量,時間上不可接受。
最后的最后我們絕對使用一種新奇的辦法回遷數據----走網絡。
這時候需要先啟動個linux live cd 一般我們都使用linux system rescue cd,在linux啟動完成后ifconfig配置下服務器的ip,然后我們將做出來的數據放在一個win 2008 r2的機器上,在win環(huán)境下開啟nfs服務(默認是關閉的)“服務管理器--角色--添加角色--勾選文件服務—勾選網絡文件系統(tǒng)服務進行安裝,第一次安裝完成之后需要重啟一下計算機”
重啟完成后我們對存放鏡像數據的文件夾進行操作,右鍵—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,
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現JSON轉Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應用分析 2017-07-26
- 集合結合數據結構來看看(二) 2017-07-26