新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Linux下高效數(shù)據(jù)恢復(fù)軟件extundelete應(yīng)用實(shí)戰(zhàn)

Linux下高效數(shù)據(jù)恢復(fù)軟件extundelete應(yīng)用實(shí)戰(zhàn)

作者: 時(shí)間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

[root@cloud1 data]# date +%s

1379150309

[root@cloud1 data]# rm -rf ganglia-3.4.0.tar.gz

[root@cloud1 data]# cd /mnt

[root@cloud1 mnt]# umount /data

[root@cloud1 mnt]# date +%s

1379150340

[root@cloud1 mnt]# --after 1379146740 --restore-all /dev/sdc1

Only show and process deleted entries if they are deleted on or after 1379146740 and before 9223372036854775807.

Loading filesystem metadata ... 40 groups loaded.

Loading journal descriptors ... 247 descriptors loaded.

Searching for recoverable inodes in directory / ...

779 recoverable inodes found.

[root@cloud1 mnt]# cd RECOVERED_FILES/

[root@cloud1 RECOVERED_FILES]# ls

ganglia-3.4.0.tar.gz

可以看到,剛才刪除的文件,已經(jīng)成功恢復(fù),而在/data目錄下還有很多被刪除的文件卻沒有恢復(fù),這就是”--after“參數(shù)控制的結(jié)果,因?yàn)?data目錄下其他文件都是在一天之前刪除的,而我們恢復(fù)的是一個(gè)小時(shí)之內(nèi)被刪除的文件,這就是沒有恢復(fù)其他被刪除文件的原因。

在這個(gè)操作過程中,需要注意是“--after”參數(shù)后面跟的時(shí)間是個(gè)總秒數(shù)。起算時(shí)間為“1970-01-01 00:00:00 UTC”,通過“date +%s”命令即可將當(dāng)前時(shí)間轉(zhuǎn)換為總秒數(shù),因?yàn)榛謴?fù)的是一個(gè)小時(shí)之內(nèi)的數(shù)據(jù),所以“1379146740”這個(gè)值就是通過“1379150340”減去“60*60=3600”獲得的。


上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉