了解誤刪除恢復原理:
檔案系統構成:檔名,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 選擇資料...