您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

CentOS系統恢復誤刪除文件的方法

添加時間:2019-5-6 21:22:55  添加: 思海網絡 
CentOS系統中,當誤刪除了文件后,進行以下幾步操來恢復文件。

1、關掉所有的服務

當發現誤刪除文件時,為了盡可能的恢復數據,先要關掉所有的正在進行的服務,不要再進行數據的寫入,要不然恢復的概率那就低了。我們可以直接

# killall 進程名

或者

# kill -9 pid
然后把誤刪除的文件所在分區,重新掛載成只讀的
# mount -o ro /dev/sdb  /data/

2、安裝extundelete工具

# yum install -y e2fsprogs*      //安裝依賴包
# wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
# tar -jxvf extundelete-0.2.4.tar.bz2
# cd extundelete-0.2.4
# ./configure --prefix=/usr/local/extundelete
# make && make install

3、驗證是否安裝成功

# cd /usr/local/extundelete/bin
# ./extundelete -v
 
extundelete version 0.2.4
libext2fs version 1.41.12
Processor is little endian.
---------------------

4、恢復數據

實例:假如我們誤刪除文件為 test.txt,所在分區為/dev/sdb。
1)掃描文件
# /usr/local/extundelete/bin/extundelete  /dev/sdb --inode 2    //掃描哪些文件被刪除了
2)恢復文件

# /usr/local/extundelete/bin/extundelete --restore-file test.txt /dev/sdb

3)查看文件
恢復的文件在當前目錄下的  RECOVERED_FILES/ 目錄下  
# ls ./RECOVERED_FILES/ 

可以看到 test.txt 文件。

注意:
 
如果想恢復整個分區上的文件,則可以執行以下命令
# /usr/local/extundelete/bin/extundelete --restore-all  /dev/sdb 
恢復后的文件也在  ./RECOVERED_FILES/  目錄下。
 

5、后續工作

1)重新掛載該分區為可寫。
2)備份重要數據。
3)覆蓋我們恢復出來的數據。
4)重啟服務器,恢復之前關閉的各種服務。


關鍵字:CentOS、系統、文件
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2019 All Rights Reserved.
聯系電話:(0757)22630313、22633833
公司地址: 廣東省佛山市順德區大良國際商業城A區4座3樓106號   郵編:528300
機房7x24小時服務熱線:(0757)23628508、23628509
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站
30选5今天开奖结果