成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux下利用ext3grep恢復被刪除的文件

系統(tǒng) Linux
你是否曾經因為自己的一時粗心而誤刪了一些非常重要的文件?小編就曾經犯過這樣的錯誤。不過沒關系,只要你看完這篇文章就會發(fā)現,其實還是有辦法能夠補救的。

Linux系統(tǒng)下,如何恢復被刪除的文件?看看文章作者是怎樣解決的吧!

10個G的數據被誤刪除了,差點崩潰,試遍了所有常規(guī)恢復軟件,無用,就要放棄的時候,發(fā)現了ext3grep這個開源東東!

順利恢復所有數據,所以linux下數據刪除并不可怕,可怕的是刪除后沒有恢復的方法,看看下面的操作吧!

 

  1. [root@localhost ~]# uname -a   
  2. Linux localhost.localdomain 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 i686 i386 GNU/Linux 

其實什么版本的系統(tǒng)無所謂 !

所需的相關庫

 

  1. [root@localhost ~]# rpm -qa |grep e2fsprogs  
  2. e2fsprogs-libs-1.39-8.el5  
  3. e2fsprogs-1.39-8.el5  
  4. e2fsprogs-devel-1.39-8.el5  

必須要有e2fsprogs-libs,不然在后面ext3grep的安裝會有問題。

分區(qū)情況:

 

  1. [root@localhost ~]# df -h  
  2. Filesystem Size Used Avail Use% Mounted on  
  3. /dev/mapper/VolGroup00-LogVol00  
  4. 6.2G 1.8G 4.2G 30% /  
  5. /dev/sda1 99M 11M 83M 12% /boot  
  6. /dev/mapper/VolGroup00-LogVol02  
  7. 1008M 34M 924M 4% /data  
  8. tmpfs 125M 0 125M 0% /dev/shm  

需要軟件

http://code.google.com/p/ext3grep/downloads/list

先下載軟件

 

  1. [root@localhost ~]# cd /root/src/  
  2. [root@localhost src]# wget http://ext3grep.googlecode.com/files/ext3grep-0.6.0.tar.gz src  
  3. [root@localhost src]# ls  
  4. ext3grep-0.6.0.tar.gz  
  5. [root@localhost src]# tar xfvz ext3grep-0.6.0.tar.gz  
  6. [root@localhost ext3grep-0.6.0]# ./configure  
  7. [root@localhost ext3grep-0.6.0]# make install  
  8. [root@localhost ext3grep-0.6.0]# ext3grep  
  9. Running ext3grep version 0.6.0  

編譯然后測試可以使用了,一切做好了以后開始我們的恢復過程。

我的目錄是/data分區(qū),我先格式化了分區(qū),我放一個文件在根目錄下和一個子目錄下的文件。

/dev/mapper/VolGroup00-LogVol02 1008M 34M 924M 4% /data

下面斜體部分不是必須的:

其實這里用什么分區(qū)倒是無所謂,也可以模擬一個出來,下面是模擬步驟:

 

  1. mkdir /data1/  
  2. cd /data1/  
  3. dd if=/dev/zero of=disk1 count=2048000 
  4. mkfs.ext3 disk1  
  5. mkdir -p /dfs/a  
  6. mount -o loop /data1/disk1 /dfs/a  

這里,我們用/data分區(qū),先拷貝些文件過去

 

  1. [root@localhost ~]# ]# cp /bin/ls /data/  
  2. [root@localhost ~]# ]# cp -rf /bin /data/  
  3. [root@localhost ~]# ]# ls -la /data/  
  4. total 136  
  5. drwxr-xr-x 4 root root 4096 Apr 21 17:37 .  
  6. drwxr-xr-x 25 root root 4096 Apr 21 17:11 ..  
  7. drwxr-xr-x 2 root root 4096 Apr 21 17:37 bin  
  8. drwx—— 2 root root 16384 Apr 21 17:15 lost+found  
  9. -rwxr-xr-x 1 root root 93560 Apr 21 17:37 ls  
  10. [root@localhost ~]#  

一個子目錄一個可執(zhí)行文件

現在刪除ls文件和bin下面的zcat

 

  1. [root@localhost ~]# rm /data/ls  
  2. rm: remove regular file `/data/ls’? y  
  3. [root@localhost ~]# rm /data/bin/zcat  
  4. rm: remove regular file `/data/bin/zcat’? y  
  5. [root@localhost ~]# ls -la /data/ls /data/bin/zcat  
  6. ls: /data/ls: No such file or directory  
  7. ls: /data/bin/zcat: No such file or directory  

#p#

文件沒有了然后我們來恢復:

首先必須umount掉誤刪除數據的分區(qū):

 

  1. [root@localhost ~]# umount /dev/mapper/VolGroup00-LogVol02  
  2. [root@localhost ~]# df -h  
  3. Filesystem Size Used Avail Use% Mounted on  
  4. /dev/mapper/VolGroup00-LogVol00  
  5. 6.2G 1.8G 4.2G 30% /  
  6. /dev/sda1 99M 11M 83M 12% /boot  
  7. tmpfs 125M 0 125M 0% /dev/shm  

確認卸載,然后使用ext3grep來恢復。

[root@localhost ~]# ext3grep  /dev/mapper/VolGroup00-LogVol02 --ls --inode 2

這里會創(chuàng)建掃描分區(qū)

 

  1. [root@localhost ~]# ext3grep /dev/mapper/VolGroup00-LogVol02 --ls --inode 2  
  2. [root@localhost ~]# ext3grep /dev/mapper/VolGroup00-LogVol02 --restore-file ls  
  3. Running ext3grep version 0.6.0  
  4. WARNING: I don’t know what EXT3_FEATURE_COMPAT_EXT_ATTR is.  
  5. Number of groups: 8  
  6. Minimum / maximum journal block: 585 / 8787  
  7. Loading journal descriptors… sorting… done  
  8. Number of descriptors in journal: 58; min / max sequence numbers: 2 / 5  
  9. Loading VolGroup00-LogVol02.ext3grep.stage2… done  
  10. Restoring ls  
  11. [root@localhost ~]# ext3grep /dev/mapper/VolGroup00-LogVol02 --restore-file bin/ls  
  12. Running ext3grep version 0.6.0  
  13. WARNING: I don’t know what EXT3_FEATURE_COMPAT_EXT_ATTR is.  
  14. Number of groups: 8  
  15. Minimum / maximum journal block: 585 / 8787  
  16. Loading journal descriptors… sorting… done  
  17. Number of descriptors in journal: 58; min / max sequence numbers: 2 / 5  
  18. Loading VolGroup00-LogVol02.ext3grep.stage2… done  
  19. Restoring bin/ls  
  20. [root@localhost ~]# ls -la RESTORED_FILES/  
  21. total 124  
  22. drwxr-xr-x 3 root root 4096 Apr 21 18:01 .  
  23. drwxr-x— 5 root root 4096 Apr 21 17:55 ..  
  24. -rwxr-xr-x 1 root root 93560 Apr 21 17:48 ls  
  25. [root@localhost ~]# ext3grep /dev/mapper/VolGroup00-LogVol02 --restore-file bin/zcat  
  26. Running ext3grep version 0.6.0  
  27. WARNING: I don’t know what EXT3_FEATURE_COMPAT_EXT_ATTR is.  
  28. Number of groups: 8  
  29. Minimum / maximum journal block: 585 / 8787  
  30. Loading journal descriptors… sorting… done  
  31. Number of descriptors in journal: 58; min / max sequence numbers: 2 / 5  
  32. Loading VolGroup00-LogVol02.ext3grep.stage2… done  
  33. Restoring bin/zcat  
  34. [root@localhost ~]# ls -la RESTORED_FILES/bin/  
  35. total 188  
  36. drwxr-xr-x 2 root root 4096 Apr 21 18:01 .  
  37. drwxr-xr-x 3 root root 4096 Apr 21 18:01 ..  
  38. -rwxr-xr-x 1 root root 62136 Apr 21 17:48 zcat  

看看都恢復在RESTORED_FILES目錄下,大小也一樣,這里RESTORED_FILES目錄是執(zhí)行ext3grep的當前目錄下!

也可以使用:

ext3grep /termite/cc-disk --restore-all

恢復所有文件和目錄,但是目錄的話,如果刪除時間較長,不一定能完全恢復,壓縮文件一般都能恢復。

如果想詳細的了解ext3grep,可以到它的的HOW TO頁去看看:

http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html

1、刪除/root/shell/hehe下的a文件

2、安裝ext3grep-0.10.1.tar.gz     ext3grep命令已經可以正常使用

3、ext3grep /dev/sda3  --ls --inode 2 創(chuàng)建掃描分區(qū)

4、ext3grep /dev/sda3  --restore-file root/shell/hehe/a 恢復文件a

5、ext3grep /dev/sda3  --restore-inode 75631   根基inode

【編輯推薦】

  1. 匯總:Linux下svn命令大全
  2. Linux 發(fā)行版將引入 /run 目錄
  3. Linux上的MRTG流量監(jiān)控中心介紹
  4. Linux下用mrtg監(jiān)控網絡設備端口流量
  5. Nagios監(jiān)控Linux和Unix服務器-安裝步驟



 

 

責任編輯:馮宇 來源: ChinaUnix文檔頻道
相關推薦

2009-06-10 08:49:05

LinuxExt3恢復

2009-06-29 08:52:04

Linux

2009-06-27 21:41:55

Linux

2009-08-17 08:39:41

2017-01-12 19:22:19

Linuxlsof命令恢復刪除的文件

2021-02-03 10:43:54

Linux系統(tǒng)磁盤

2009-02-17 22:02:04

Linuxboot故障

2017-10-11 16:23:59

Linuxinode刪除文件

2009-08-04 08:28:10

2009-03-26 17:46:53

LinuxExt3Reiserfs

2013-06-05 11:41:53

2011-03-30 14:08:27

MySQL數據庫刪除恢復

2022-03-28 19:53:24

Linux恢復文件意外刪除文件

2020-10-05 22:02:00

testdiskLinux文件

2021-10-22 09:42:13

Linux恢復文件

2024-12-16 15:07:10

2009-12-21 16:17:01

2011-07-20 13:07:30

Windows 7恢復

2012-05-08 10:56:15

Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品永久免费观看 | 国产不卡视频 | 国产在线中文字幕 | 日韩2020狼一二三 | 精品三级在线观看 | 精品国产免费一区二区三区五区 | 99久久精品免费看国产四区 | 草草视频在线免费观看 | 精品欧美色视频网站在线观看 | 欧美久久一区二区 | 黄色激情毛片 | 精品国产乱码一区二区三区 | 最近中文字幕免费 | 亚洲成人av| 欧美一级片在线观看 | 日本精品一区二区三区在线观看视频 | 欧美日韩国产一区二区三区 | 欧美日韩视频网站 | 91精品国产91久久久久久三级 | 久久久av | 久久精品在线 | 中文字幕在线一区 | 国产又爽又黄的视频 | 亚洲精品一 | 成人午夜高清 | 久久精品国产一区老色匹 | 99久热在线精品视频观看 | 国产999精品久久久 精品三级在线观看 | 国产乱码久久久久久一区二区 | 97中文视频 | av大全在线观看 | 国产精品99精品久久免费 | 亚洲一区二区三区 | 成人一区二区三区在线 | 男人天堂网址 | 不卡在线一区 | 日本不卡在线视频 | 久草网址| 日韩在线一区二区三区 | 91视频在线看 | 龙珠z在线观看 |