誤刪除恢復 (extundelete)

2021-07-27 04:35:16 字數 932 閱讀 6577

了解誤刪除恢復原理:

檔案系統構成:檔名,inode,block

file-->inode-->block

檔名-->存放檔案資訊-->真正存放資料

對於系統,檔名是inode號碼便於識別的別稱或綽號。

inode,存放檔案檔案建立者,大小,建立日期。

(ls -i file 檢視inode號) (

stat 

file 檢視檔案詳細資訊)

block,資料儲存。

刪除(rm)是刪除inode和檔名,block塊還暫時存在(只有再新建檔案才會被覆蓋),所以還可以恢復。

誤刪除後恢復

:(ext檔案恢復)

1.為避免覆蓋,保護誤刪除檔案block資料,解除安裝需要恢復的分割槽(或以唯讀方式掛載)。

1.wget 

2.tar -jxvf download

3.配置./configure (安裝前需yum install e2fsprogs-devel gcc make -y) 

4.make && make install 

3.使用extundelete恢復

1.通過inode節點恢復

(extundelete /dev/sdb --inode 2 檢視)

extundelete /dev/sdb --restore-inode inodenumber

2.通過檔名恢復

extundelete /dev/sdb --restore-file filename

3.恢復某個目錄

extundelete /dev/sdb --restore-directory dirname

4.恢復所有檔案

extundelete /dev/sdb --restore-all

(恢復檔案,會放入目錄 recovered_files 中)

ORACLEFLASHBACK 恢復誤刪除資料

啟動錶行移動功能 alter table ds.zw file enable row movement 按時間閃回表 flashback table ds.zw file to timestamp to date 201412011100 yyyymmddhh24mi 啟動資料庫閃回功能 alter...

PLsql oracle 誤刪除 恢復

在我們實際工作中,誤刪除或者修改oracle資料庫中的資料,怎麼辦呢?這裡給大家分享一種解決辦法。假如你誤操作的時間不超過30分鐘 資料庫預設的回滾保持段裡的資料時間,可以在pl sql執行視窗按ctrl e檢視你最近的操作 就是可以使用以下方法恢復資料。1.樣例表test 171205 資料如下圖...

恢復誤刪除資料

用log explorer試一下!下面是對該軟體的介紹 解壓縮密碼 www.heibai.net 序號產生器產生的是註冊碼,是兩個 用解壓縮密碼解開後,壓縮包裡也有乙個序號產生器的 開啟log explorer file attach log file 選擇伺服器和登陸方式 connect 選擇資料...