阿里云服務(wù)器 ECS Linux 通過(guò) testdisk 工具進(jìn)行數(shù)據(jù)恢復(fù)操作概述
云服務(wù)器 ECS Linux 分區(qū)異常無(wú)法掛載,如下圖所示(可能錯(cuò)誤有所差別,也可以嘗試以下方法):
在嘗試其他方式無(wú)法恢復(fù)的情況下,可以嘗試使用第三方工具 TestDisk 來(lái)進(jìn)行分區(qū)修復(fù),操作概述如下:
CentOS 下執(zhí)行 yum install testdisk 來(lái)進(jìn)行軟件安裝,然后執(zhí)行如下步驟:
1、testdisk /dev/xvdc (請(qǐng)寫需要回復(fù)的磁盤名稱),然后默認(rèn) Proceed 回車
2、選擇 Intel 回車:
3、選擇 Analyse 分析回車:
4、可以看到?jīng)]有任何信息,繼續(xù) Quick Search 快速搜索回車:
5、可以看到找到一個(gè)分區(qū)信息,選擇回車?yán)^續(xù),或者 P 列出文件,在此先看下文件情況:
6、可以看見(jiàn)文件都在的,此時(shí)如不需要恢復(fù)分區(qū)或者后面恢復(fù)失敗,可以直接將文件復(fù)制出來(lái)。選中具體的文件,按 c 鍵進(jìn)行拷貝:
7、然后選擇需要復(fù)制的目標(biāo)目錄,以 home 為例:
8、可以看到提示復(fù)制成功,切換到 /home 目錄查看:
9、可以看見(jiàn)文件已經(jīng)恢復(fù)了:
10、要恢復(fù)分區(qū),從5步,選擇回車?yán)^續(xù),然后這個(gè)地方可選擇繼續(xù)搜索或者保存,選擇保存,則光標(biāo)移動(dòng)到 [Write] 上。如果不是需要的分區(qū),可以繼續(xù)搜索 [Deeper Search]:
11、選擇保持 [Write] 按 Y 繼續(xù),然后重啟服務(wù)器:
12、重啟后看到分區(qū)能認(rèn)到,掛載也正常了:
13、掛載目錄內(nèi)的文件也是正常的。
到此恢復(fù)分區(qū)完成,可以正常使用了。