不經意的rm命令會讓你很苦惱,因為linux下命令刪除是不走**站的.blinux這裡介紹linux ext3檔案系統的資料恢復方法.
1.準備工作:首先你需要做的是,儲存現場.如果有條件請直接卸下硬碟掛接到其他的電腦,這一招是最保險的,為了提高資料恢復的成功率我覺得很有必要.
2.現在已經將需要恢復資料的硬碟掛接到其他的電腦(linux系統)上,注意不用去掛載他,也不用雙擊這個碟符,如今linux桌面做的很棒,一雙擊就掛載了.
3.現在請出我們的主角--ext3grep
安裝這裡就不多說了,如果存在依賴關係時可以考慮yum localinstall ,blinux這裡使用的版本是ext3grep-0.6.0-2mdv2008.0.
4.現在主角ext3grep該幹活了
(1)fdisk -l 查出需要恢復資料的碟符,這裡假設是/dev/sda7
(2)從該分割槽的根開始掃瞄,也就是第二個inode,顯示出所有檔案的資訊.如果你知道誤刪除檔案的檔名可以省略掉這一步.
#ext3grep /dev/sda7 --ls --inode 2
(3)還原資料了
從上一步我們可以得到恢復資料的檔名是china.txt.
ext3grep /dev/sda7 --restore-file china.txt
記住,還原的資料存放位置是在當前目錄下restored_files/目錄內,也就是在pwd目錄下生成乙個名為restored_files/的目錄.
擴充套件:如果誤刪除檔案所在的分割槽是ext4那該怎麼辦呢,
其實在恢復ext3檔案系統資料進行分析的時候,考慮linux下的資料恢復軟體和windows下的資料恢復軟體,今天blinux這裡介紹的是linux下ext3資料恢復軟體ext3grep,其實windows下支援ext3,ext4資料恢復的軟體還是有的,他就是r-linux .這裡提一下就可以了.
oracle 恢復資料
備份資料 create table plan tem 20150812 as select from z fm cashplan 查詢操作錯誤的表的移動功能是否開啟 enable為開啟 select row movement,t.from user tables t where table name...
Oracle恢復資料
今天同事誤將oracle表中資料刪除 當時心裡就是涼涼 立刻上網搜尋有沒有恢復資料的方法 好在oracle的強大以及網路的發達 恩 廢話就這麼多 其實恢復的方法很簡單 首先,執行表記錄恢復 一般先根據時間進行查詢,查詢語句模式為 select from tb as of timestamp to t...
binlog恢復資料
記一次誤刪恢復資料 通過binlog日誌檔案生成時間和誤操作刪除資料的時間對比,分析出生成到哪個檔案中 兩種恢復方式 1 通過時間段 usr local mysql bin mysqlbinlog start datetime 2019 10 11 19 00 00 stop datetime 20...