centos rm -rf 恢複刪除的檔案

來源:互聯網
上載者:User

標籤:

 Linux有時候執行了 rm -rf 等操作誤刪了檔案絕對是一件可怕的事情,好在有一些解決的辦法可以臨時救急。這時我們就要用到一款叫做extundelete的工具了。目錄[-]依賴安裝尋找要恢複的磁碟機名運行恢複恢複單個檔案恢複一個目錄恢複整個分區Linux下執行 rm 並不會真正刪除,而是將inode節點中的扇區刪除,同時釋放資料區塊。在資料區塊被系統重新分配前,這部分資料還是可以找回來的。網上說在刪除檔案後要立即unmount這個分區,這樣做其實是為了讓外界不再寫入,我們也可以設定為readonly模式代替。當然,如果為了不影響其它應用的運行,也可以不做unmount。好的,現在就該神器extundelete上場了。以CentOS6.5為例 依賴1    yum -y install e2fsprogs e2fsprogs-libs e2fsprogs-devel 安裝1    wget http://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz22    tar jxvf extundelete-0.2.4.tar.bz23    cd extundelte-0.2.44    ./configure5    make; make install 尋找要恢複的磁碟機名1    df2     3    Filesystem             1K-blocks     Used   Available Use% Mounted on4    /dev/sda1                 495844    64150      406094  14% /boot 運行恢複預設恢複到目前的目錄下的RECOVERED_FILES目錄中去 恢複單個檔案1    extundelete /dev/sdb1 --restore-file hosts 恢複一個目錄1    extundelete /dev/sdb1 --restore-files test/ 恢複整個分區1    extundelete /dev/sdb1 –-restore-all這個工具貌似支援EXT4檔案系統,經過實際測試,restore-all比較好用,在初次刪除後可以很好的恢複檔案及目錄結構,但是如果我在相同位置建立了相同的檔案名稱或者目錄名,就會恢複失敗(找不到了)。而恢複單獨的檔案或者目錄則沒有成功,如果有成功的可以告訴我。

 

centos rm -rf 恢複刪除的檔案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.