如何在ext3上恢復資料

2021-09-30 16:23:50 字數 1867 閱讀 6883

工作中遇見了,查了網上文章,發現沒幾個實際能通過的,實在是怒。自己找了軟體做了一次實戰操作,基本可以保證穩定恢復。

測試環境

[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

所需的相關庫

[root@localhost ~]# rpm -qa |grep e2fsprogs

e2fsprogs-libs-1.39-8.el5

e2fsprogs-1.39-8.el5

e2fsprogs-devel-1.39-8.el5

分割槽情況

需要軟體

[root@localhost ~]# cd /root/src/

[root@localhost src]# wget

[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

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

我的目錄是/data分割槽,我先格式化了分割槽,我放乙個檔案在根目錄下和乙個子目錄下的檔案。

拷貝點檔案過去

[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 ~]#

乙個子目錄乙個可執行檔案

現在刪除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

檔案沒有了然後我們來恢復

首先umount掉分割槽

確認解除安裝,然後使用ext3grep來恢復。

這裡會建立掃瞄分割槽

看看都恢復在restored_files目錄下,大小也一樣

參考資料

ext3雙迴圈RAID陣列分析恢復

乙個5 盤的陣列,檔案系統是 ext3 因此直接呼叫 raidgenius ext 模版進行分析,分析陣列規律重現,並且校驗通過,應該沒有髒盤問題,然後客戶嘗試用 winhex 重組陣列,開啟分割槽不成功,沒有資料。因此求助我們看一下,我們分析一下這個陣列,看甲馭科技資料恢復中心技術人員如何快速分析...

如何從ext3公升級到ext4?

首先,我們需要保證系統支援ext4,一般來說,核心版本在2.6.28及以上的版本才支援ext4 其次,如果 boot分割槽目前是ext3,那麼最好保留,因為現在系統上的 grub 很可能不支援 ext4,需要有個commit 的特別版本grub 才能支援 ext4 最後,我們使用以下命令即可將ext...

mysql 如何恢復資料?

嘗試還原資料庫,之後提示 table doesn t exist。型別 myisam 資料 table.frm,table.myd,table.myi 位置 data databasename 目錄中 說明 直接複製到mysql中data目錄中,便可以使用 型別 innodb 資料檔案 儲存在 in...