歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux之數據恢復實戰教程

前段時間,在QQ上碰見朋友求救,說自己購買的VPS啟動不起來了,1年的心血都都傾注在這個VPS裡面去了,官方VPS技術員不負責數據的恢復,只能重新安裝系統,因為朋友的這個VPS當時是我推薦購買和配置的,見到朋友的無助,我打算盡力看看不能不能恢復!
  說實話,linux我也不是很熟悉,由於此服務器用的分區時LVM,我只是用過LVM,沒有很深入的學習,所以我進了自己的努力還是沒有恢復出來,我想到了LINUX的朋友(羽飛,百湖,~天行健~),沒有朋友的幫助,我恢復不了數據,再次我感謝他們的幫助!謝謝!
  由於網速的原因,我協調了VPS的商務部和運維部,把我的vps(vmware),所有的數據都傳到我的FTP上去,數據量一共是20G,呵呵,虧我這裡的帶寬大,千兆!1下午就傳送完畢,我就下載到我的本地,在本地開始恢復,從他們那邊拿回來的數據,用我的vmware啟動報錯,什麼字符不對,用戶不對如圖所示
  


  用editplus修改 擴展名是.vmx 第二行添加.encoding = "GBK",同時刪除
  guestOSAltName = "Microsoft Windows Server 2003,Standard Edition(32 位)"
  guestOS = "winnetstandard"
  著兩行,即可
  在啟動,出現如圖所示
  


  是因為該服務器是VPS贈送了10G的空間,因為該10G可能出現問題了,所以出現這個提示,我們在VMWARE裡面把這塊硬盤刪除掉(這個硬盤上沒有數據,是新的)
  在重新啟動該虛擬機,哎,又報錯,如圖所示
  


  通過對vmwar的檢查,如圖所示
  


  怎麼操作系統是other呢,改為linux對應的版本即可。開機----呵呵
  開始啟動了,呵呵,如圖所示
  


  虛擬機的錯誤提示信息如圖所示!
  


  確定是LVM的錯誤。
  經過和朋友的排查,確定是LVM中的分區丟失。
  現在我們用testdisk,來修復,官方網站http://www.cgsecurity.org/wiki/TestDisk,下載適合的版本,我直接下載最新的。testdisk-6.11.3.linux26.tar.bz2,裝好後,運行如圖所示
  


  我開始修復我的/dev/sdb分區點擊proceed--interl-analysequick search 選擇y --deeper search-write 重新啟動即可

Copyright © Linux教程網 All Rights Reserved