小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

不小心刪除了/bin 應(yīng)該怎么恢復(fù)

 day_day__UP 2015-02-03
Linux下數(shù)據(jù)誤刪除不再是恐怖的事情,ext3grep幫你恢復(fù)
e2fsprogs
10個(gè)G的數(shù)據(jù)被誤刪除了,差點(diǎn)崩潰,試遍了所有常規(guī)恢復(fù)軟件,無(wú)用,就要放棄的時(shí)候,發(fā)現(xiàn)了ext3grep這個(gè)開源東東!

順利恢復(fù)所有數(shù)據(jù),所以linux下數(shù)據(jù)刪除并不可怕,可怕的是刪除后沒(méi)有恢復(fù)的方法,看看下面的操作吧!

[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 i686 i386 GNU/Linux
其實(shí)什么版本的系統(tǒng)無(wú)所謂 !

所需的相關(guān)庫(kù)
[root@localhost ~]# rpm -qa |grep e2fsprogs
e2fsprogs-libs-1.39-8.el5
e2fsprogs-1.39-8.el5
e2fsprogs-devel-1.39-8.el5

必須要有e2fsprogs-libs,不然在后面ext3grep的安裝會(huì)有問(wèn)題。

分區(qū)情況:
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
6.2G 1.8G 4.2G 30% /
/dev/sda1 99M 11M 83M 12% /boot
/dev/mapper/VolGroup00-LogVol02
1008M 34M 924M 4% /data
tmpfs 125M 0 125M 0% /dev/shm

需要軟件
http://code.google.com/p/ext3grep/downloads/list

先下載軟件
[root@localhost ~]# cd /root/src/
[root@localhost src]# wget http://ext3grep./files/ext3grep-0.6.0.tar.gz src
[root@localhost src]# ls
ext3grep-0.6.0.tar.gz
[root@localhost src]# tar xfvz ext3grep-0.6.0.tar.gz
[root@localhost ext3grep-0.6.0]# ./configure
[root@localhost ext3grep-0.6.0]# make install
[root@localhost ext3grep-0.6.0]# ext3grep
Running ext3grep version 0.6.0

編譯然后測(cè)試可以使用了,一切做好了以后開始我們的恢復(fù)過(guò)程。
我的目錄是/data分區(qū),我先格式化了分區(qū),我放一個(gè)文件在根目錄下和一個(gè)子目錄下的文件。

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

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

其實(shí)這里用什么分區(qū)倒是無(wú)所謂,也可以模擬一個(gè)出來(lái),下面是模擬步驟:

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ū),先拷貝些文件過(guò)去
[root@localhost ~]# ]# cp /bin/ls /data/
[root@localhost ~]# ]# cp -rf /bin /data/
[root@localhost ~]# ]# ls -la /data/
total 136
drwxr-xr-x 4 root root 4096 Apr 21 17:37 .
drwxr-xr-x 25 root root 4096 Apr 21 17:11 ..
drwxr-xr-x 2 root root 4096 Apr 21 17:37 bin
drwx—— 2 root root 16384 Apr 21 17:15 lost+found
-rwxr-xr-x 1 root root 93560 Apr 21 17:37 ls

[root@localhost ~]#
一個(gè)子目錄一個(gè)可執(zhí)行文件

現(xiàn)在刪除ls文件和bin下面的zcat
[root@localhost ~]# rm /data/ls
rm: remove regular file `/data/ls’? y
[root@localhost ~]# rm /data/bin/zcat
rm: remove regular file `/data/bin/zcat’? y
[root@localhost ~]# ls -la /data/ls /data/bin/zcat
ls: /data/ls: No such file or directory
ls: /data/bin/zcat: No such file or directory

文件沒(méi)有了然后我們來(lái)恢復(fù):
首先必須umount掉誤刪除數(shù)據(jù)的分區(qū):
[root@localhost ~]# umount /dev/mapper/VolGroup00-LogVol02
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
6.2G 1.8G 4.2G 30% /
/dev/sda1 99M 11M 83M 12% /boot
tmpfs 125M 0 125M 0% /dev/shm

確認(rèn)卸載,然后使用ext3grep來(lái)恢復(fù)。

[root@localhost ~]# ext3grep /dev/mapper/VolGroup00-LogVol02 --ls --inode 2
這里會(huì)創(chuàng)建掃描分區(qū)

[root@localhost ~]# ext3grep /dev/mapper/VolGroup00-LogVol02 --ls --inode 2
[root@localhost ~]# ext3grep /dev/mapper/VolGroup00-LogVol02 --restore-file ls
Running ext3grep version 0.6.0
WARNING: I don’t know what EXT3_FEATURE_COMPAT_EXT_ATTR is.
Number of groups: 8
Minimum / maximum journal block: 585 / 8787
Loading journal descriptors… sorting… done
Number of descriptors in journal: 58; min / max sequence numbers: 2 / 5
Loading VolGroup00-LogVol02.ext3grep.stage2… done
Restoring ls
[root@localhost ~]# ext3grep /dev/mapper/VolGroup00-LogVol02 --restore-file bin/ls
Running ext3grep version 0.6.0
WARNING: I don’t know what EXT3_FEATURE_COMPAT_EXT_ATTR is.
Number of groups: 8
Minimum / maximum journal block: 585 / 8787
Loading journal descriptors… sorting… done
Number of descriptors in journal: 58; min / max sequence numbers: 2 / 5
Loading VolGroup00-LogVol02.ext3grep.stage2… done
Restoring bin/ls
[root@localhost ~]# ls -la RESTORED_FILES/
total 124
drwxr-xr-x 3 root root 4096 Apr 21 18:01 .
drwxr-x— 5 root root 4096 Apr 21 17:55 ..
-rwxr-xr-x 1 root root 93560 Apr 21 17:48 ls
[root@localhost ~]# ext3grep /dev/mapper/VolGroup00-LogVol02 --restore-file bin/zcat
Running ext3grep version 0.6.0
WARNING: I don’t know what EXT3_FEATURE_COMPAT_EXT_ATTR is.
Number of groups: 8
Minimum / maximum journal block: 585 / 8787
Loading journal descriptors… sorting… done
Number of descriptors in journal: 58; min / max sequence numbers: 2 / 5
Loading VolGroup00-LogVol02.ext3grep.stage2… done
Restoring bin/zcat
[root@localhost ~]# ls -la RESTORED_FILES/bin/
total 188
drwxr-xr-x 2 root root 4096 Apr 21 18:01 .
drwxr-xr-x 3 root root 4096 Apr 21 18:01 ..
-rwxr-xr-x 1 root root 62136 Apr 21 17:48 zcat

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

也可以使用:

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

恢復(fù)所有文件和目錄,但是目錄的話,如果刪除時(shí)間較長(zhǎng),不一定能完全恢復(fù),壓縮文件一般都能恢復(fù)。

如果想詳細(xì)的了解ext3grep,可以到它的的HOW TO頁(yè)去看看:


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

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多