Linux誤刪除及誤格式化的數(shù)據(jù)恢復(fù)方案針對的文件系統(tǒng):
1 、基于EXT2/EXT3/EXT4文件系統(tǒng) ;
2 、基于Reiserfs文件系統(tǒng);
3 、基于Xfs文件系統(tǒng)。
Linux誤刪除及誤格式化的數(shù)據(jù)恢復(fù)解決方案:
一、故障檢測:
1、檢測是否存在硬件故障,如有硬件故障先處理硬件問題 。
2、以只讀方式檢測故障表現(xiàn)是否與用戶的描述相同。
二、數(shù)據(jù)恢復(fù):
1、備份:以只讀方式對故障磁盤做完整鏡像。
2、如果需要恢復(fù)完整目錄結(jié)構(gòu),則先需要完整恢復(fù)已丟失文件節(jié)點,再恢復(fù)數(shù)據(jù);如果節(jié)點無法恢復(fù),則按文件類型進行恢復(fù)。
3、恢復(fù)后的數(shù)據(jù)會暫存在另一個存儲體上。
三、驗收:
對恢復(fù)好的數(shù)據(jù)進行驗證,確認(rèn)其正確性和完整性。
Linux誤刪除及誤格式化后恢復(fù)數(shù)據(jù)的可能性:
1、針對EXT2/EXT3/EXT4的數(shù)據(jù)誤刪除:
在EXT2文件系統(tǒng)上誤刪除數(shù)據(jù)一般會保留相應(yīng)的INODE,只要刪除后沒有覆蓋,通??梢詫?shù)據(jù)連同目錄、名稱完整的恢復(fù)出來。
在EXT3/EXT4上誤刪除數(shù)據(jù)不會保留INODE中的索引信息,無法恢復(fù)目錄及文件名稱,只能按文件類型進行恢復(fù)。如果文件數(shù)量少或者文件類別規(guī)律性強,可通過部分日志或文件內(nèi)部規(guī)則進行恢復(fù)。例如mysql、oracle數(shù)據(jù)庫文件刪除后如果沒有覆蓋通??赏暾謴?fù)。
如刪除之后有數(shù)據(jù)寫入,則需要看具體情況:寫入越多,恢復(fù)概率越低;寫入越少,恢復(fù)概率越高。
2、針對EXT2/EXT3/EXT4的誤格式化:EXT2/EXT3/EXT4誤格式化后,如果格式化后的文件系統(tǒng)與格式化之前的文件系統(tǒng)結(jié)構(gòu)相同,則之前文件系統(tǒng)的節(jié)點區(qū)將全部被覆蓋,只能按文件類型進行恢復(fù)。
3、針對Reiserfs的數(shù)據(jù)誤刪除/誤格式化:數(shù)據(jù)刪除或格式化后如無新的數(shù)據(jù)寫入,通??梢?00%恢復(fù);如刪除或格式化之后有數(shù)據(jù)寫入,則需要看具體情況:寫入越多,可恢復(fù)概率越低,寫入越少,可恢復(fù)概率越高。
4、針對Xfs的數(shù)據(jù)誤刪除/誤格式化:數(shù)據(jù)刪除或格式化后如無新的數(shù)據(jù)寫入,通??梢?00%恢復(fù)。如刪除或格式化之后有數(shù)據(jù)寫入,則需要看具體情況:寫入越多,可恢復(fù)概率越低,寫入越少,可恢復(fù)概率越高。
數(shù)據(jù)恢復(fù)時間:
影響數(shù)據(jù)恢復(fù)的時間有多方面的因素。通常情況下,在北亞數(shù)據(jù)恢復(fù)中心恢復(fù)Linux誤刪除/誤格式化的數(shù)據(jù)約需要2-3天;如果有特殊或者復(fù)雜情況,需要視情況而定。
數(shù)據(jù)安全小貼士 :
1、任何類型的存儲設(shè)備都沒有100%的安全保證,對于重要數(shù)據(jù)我們需要經(jīng)常去備份,可以使用一些數(shù)據(jù)同步工具進行數(shù)據(jù)備份。
2、出現(xiàn)數(shù)據(jù)災(zāi)難時,最好不要再有任何操作。如有條件,將硬盤或其他存儲介質(zhì)進行完整鏡像。
3、數(shù)據(jù)刪除后,即使不寫入數(shù)據(jù),單純的讀取也容易破壞文件系統(tǒng)日志。所以在誤刪除/誤格式化數(shù)據(jù)后,應(yīng)盡快umount文件系統(tǒng)。
審核編輯:湯梓紅
-
Linux
+關(guān)注
關(guān)注
87文章
11509瀏覽量
213690 -
服務(wù)器
+關(guān)注
關(guān)注
13文章
9786瀏覽量
87910 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
648瀏覽量
18138
發(fā)布評論請先 登錄
服務(wù)器數(shù)據(jù)恢復(fù)—ocfs2文件系統(tǒng)被格式化為Ext4文件系統(tǒng)的數(shù)據(jù)恢復(fù)案例

oracle數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)庫誤執(zhí)行錯誤truncate命令如何恢復(fù)數(shù)據(jù)?

服務(wù)器數(shù)據(jù)恢復(fù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例
分布式存儲數(shù)據(jù)恢復(fù)—虛擬機上hbase和hive數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—如何預(yù)防服務(wù)器故障與恢復(fù)服務(wù)器數(shù)據(jù)!
服務(wù)器數(shù)據(jù)恢復(fù)—Zfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—LINUX系統(tǒng)刪除/格式化的數(shù)據(jù)恢復(fù)可行性分析
虛擬化數(shù)據(jù)恢復(fù)—VMware ESX服務(wù)器常見故障的數(shù)據(jù)恢復(fù)方案
云硬盤掛載到新服務(wù)器,怎么恢復(fù)數(shù)據(jù)?
使用lsof實現(xiàn)對linux文件的誤刪除恢復(fù)練習(xí)

服務(wù)器數(shù)據(jù)恢復(fù)—EVA存儲誤刪除VDISK的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—EXT3文件系統(tǒng)下誤刪除數(shù)據(jù)的恢復(fù)案例

NetApp數(shù)據(jù)恢復(fù)—NetApp存儲誤刪除的數(shù)據(jù)恢復(fù)案例

虛擬機數(shù)據(jù)恢復(fù)—KVM虛擬機被誤刪除的數(shù)據(jù)恢復(fù)案例

評論