1. 程式人生 > >extundelete誤刪除恢復工具(ext4檔案系統)

extundelete誤刪除恢復工具(ext4檔案系統)

工具安裝:

[[email protected] ~]# yum -y install e2fsprogs-devel e2fsprogs-libs
[[email protected] ~]# tar -xf extundelete-0.2.4.tar.bz2 
[[email protected] extundelete-0.2.4]# ./configure && make && make install

extundelete命令常用選項:

--inode 數值 	       #指定從inode號多少開始顯示
-restore-file 檔名    #恢復誤刪除的某個檔案
-restore-all           #恢復所有檔案
-after dtime           #在某個時間點之後刪除的檔案
-before dtime          #在某個時間點之前刪除的檔案

模擬刪除:

[[email protected] ~]# rm -rf recover_test

第一時間解除安裝誤刪除檔案所在的分割槽:

[[email protected] ~]# umount /dev/sdb1

使用extundelete工具恢復檔案:

[[email protected] ~]# extundelete --restore-file recover_test /dev/sdb1
NOTICE: Extended attributes are not restored.
Loading filesystem metadata ... 40 groups loaded.
Loading journal descriptors ... 11 descriptors loaded.
Successfully restored file recover_test

恢復成功後,誤刪除的檔案存放在RECOVERED_FILES的目錄中:

[[email protected] ~]# ls
anaconda-ks.cfg  extundelete-0.2.4  install.log  install.log.syslog  RECOVERED_FILES
[[email protected] RECOVERED_FILES]# ls
recover_tes
當誤刪除檔案是在/分割槽上時:
<1> 誤刪除檔案後,及時進入單使用者模式(重啟或init 1直接切換)
<2> 修改/etc/fstab檔案設定為只讀ro
<3> extundelete --restore-file recover_test  

extundelete工具不支援xfs檔案系統

相關推薦

extundelete刪除恢復工具(ext4檔案系統)

工具安裝:[[email protected] ~]# yum -y install e2fsprogs-devel e2fsprogs-libs [[email protected

Linux ext4檔案系統extundelete 恢復 刪除檔案

1、檔案基本操作 1.1 檢視檔案 # ls   1.2 建立 1.2.1 建立檔案 # touch {file_name} # vim {file_name}   1.2.2 建立目錄 # mkdir -p {dir}   1.3 複製 1.3.1 複

linux ext3 ext4 檔案系統 rm -rf刪除後資料快速恢復

linux ext3 ext4 rm -rf刪除後資料快速恢復辦法: rm -rf 後一定不要再在所在分割槽上增加和修改檔案!!!否則會把已刪除檔案覆蓋掉!!! 1.檢視磁碟檔案系統格式:ext3 [[email protected]_45_128_cento

NTFS(Windows)、ext4(RHEL6)和xfs(RHEL7)文件系統刪除恢復和備份

let lock don uid 3.0 not prev date nds 前言 對於誤刪除文件的設備,要馬上停止任何寫的操作,防止刪除的文件被覆蓋,導致數據丟失! 恢復NTFS文件系統下誤刪的文件 以Windows為例,市面上能恢復的工具不少,例如Eas

Linux系統文件刪除恢復方法;宿主機windows與Linux文件共享!

guest 12c 移動 應該 管理 figure package watermark restore 實驗項目:Linux系統文件誤刪除恢復方法; 宿主機windows與Linux文件共享 實驗環境:一:VMware虛擬機,Linux系統RedHat6.5(什麽版本不重要

linux系統文件刪除恢復

delet color col lib 當前 保存 redhat6.5 tun -i 在linux系統運維工作中,經常會遇到因操作不慎,操作錯誤等導致文件數據丟失的情況。這裏所指的是徹底刪除,即已經不能通過“回收站”找回的情況,比如使用“rm -rf”來刪除數據。針對lin

人工刪除innodb ibdata資料檔案,如何恢復

1.用sysbench模擬資料寫入sysbench --test=oltp --mysql-table-engine=innodb --oltp-table-size=1000000 --max-requests=10000 \ --num-threads=100 --my

Ext4檔案系統fsck後損壞的修復過程-linux資料恢復

在資料恢復案例開始之前有幾個概念需要了解塊組:Ext4檔案系統的全部空間被劃分為若干個塊組,每個塊組內的結構都是大致相同的。塊組描述符表:每個塊組都對應一個塊組描述符,這些塊組描述符統一放在檔案系統的前部,稱為塊組描述符表。每個塊組描述符大小為32位元組,其主要描述塊點陣圖、

Linux文件刪除恢復操作

linux文件誤刪除恢復操作前言作為一個多用戶、多任務的操作系統,Linux下的文件一旦被刪除,是難以恢復的。盡管刪除命令只是在文件節點中作刪除標記,並不真正清除文件內容,但是其他用戶和一些有寫盤動作的進程會很快覆蓋這些數據。不過,對於家庭單機使用的Linux,或者誤刪文件後及時補救,還是可以恢復的一、用運S

MySQL之delete 忘加where條件刪除恢復

MySQL之delete刪除恢復一、mysql環境介紹: mysql數據庫指定字符集位utf8,同時表的字符集也得為utf8,同時mysql要開啟row模式的bin-log日誌 /etc/my.cnf文件字符集參數設置: [root@git-server ~]# grep character-set /etc

MySQL之delete 忘加where條件刪除恢復方法二

delete忘加where條件誤刪除恢復和昨天介紹的MySQL之delete 忘加where條件誤刪除恢復的mysql的環境條件是一樣的:mysql數據庫指定字符集位utf8,同時表的字符集也得為utf8,同時mysql要開啟row模式的bin-log日誌 創建一張測試表測試: create table My

linux刪除 dev 下特殊檔案怎麼辦

若不小心誤刪除了 /dev/null 這樣的特殊檔案,或者chroot到其他目錄需要手工建立 /dev/null 怎麼辦呢?   我們可以用 mknod 來重新建立   sudo /bin/mknod -m 0666 /dev/null c 1 3

Linux fsync和fdatasync系統呼叫實現分析(Ext4檔案系統

參考:https://blog.csdn.net/luckyapple1028/article/details/61413724 在Linux系統中,對檔案系統上檔案的讀寫一般是通過頁快取(page cache)進行的(DirectIO除外),這樣設計的可以延時磁碟IO的操作,從而可以減少磁碟讀

ext4檔案系統檔案的inode號定位其inode Table

轉載:https://blog.csdn.net/yiqiaoxihui/article/details/55683328 在ubuntu中(以16.06為例),stat filename 可以檢視檔案的inode數值,但是如何確定該inode項具體在哪個塊組下的inode Table中不是那麼

EXT4檔案系統禁用日誌功能

ext4提供有很多特性,當然有一些是前一代檔案系統ext3本身就具有的,比如日誌功能,但有時候我們卻並不需要這些特性,則我們可以禁用它們。ext4檔案系統的日誌功能就是在犧牲一定效能的情況下增強穩定性的一種手段,但在一些情況,比如Web Server上存在的大量小檔案所在的檔案系統就是一個典型示例,此時可以禁

Linux.ext4檔案系統 .inode和extent

最近在看相關內容,不過總是不是很系統,今日看到此部落格,感覺恍然大悟,作者寫的非常棒:轉載: https://blog.csdn.net/stringNewName/article/details/73740155 為表示對作者的尊敬,一字不動的敲擊! 最近在看ext4

Ext4檔案系統架構分析(一)

本文描述Ext4 檔案系統磁碟佈局和元資料的一些分析,同樣適用於ext2,ext3檔案系統,除了它們不支援的ext4的特性。整個分析分兩篇博文,分別概述佈局和詳細介紹各個佈局的資料結構及組織定址方式等。 1.Ext4 檔案系統佈局綜述 一個Ext4 檔案系統被分成一系列

手機照片刪除恢復 親測可行 MTP模式下恢復資料 USB儲存模式

本文主要說MTP模式下恢復, USB資料儲存&大容量儲存模式直接跳到第2步。 1、  手機有root許可權,用re檔案管理器開啟data/property/persist.sys.usb.config檔案將mtp,adb改為mass_storage 儲存後

mysql資料庫的備份與還原(刪除恢復)

第一步:備份資料庫 mysqldump -uroot -proot test-l -F > '../data/test.sql' 此條語句將當前庫儲存到test.sql, -F引數表示flush logs,會重置binlog檔案,檢視新的binlo

Linux掛載SD卡中的 ext4 檔案系統

按照黑金教程移植的Linux,開發板啟動後掛載的檔案系統其實是 uImage 映象中小檔案系統(即 ramdisk 中的檔案系統)。Linux啟動後會出現這樣的提示 “mmc1: tried to reset card”、“blk_update_request: I/O er