ubuntu文件管理如何恢復誤刪除文件

ubuntu中恢復誤刪除文件可以通過幾種方法實現,具體取決于文件系統的類型以及數據被刪除的方式。以下是一些常用的恢復方法:

基于日志的extundelete恢復(適用于ext3/4文件系統)

  • 安裝工具

    sudo apt-get install extundelete 
  • 確定目標分區

    df -Th | grep ext4 
  • 全分區掃描

    sudo extundelete /dev/sda1 --restore-all 
  • 按文件名恢復

    sudo extundelete /dev/sda1 --restore-file /home/user/important.doc 
  • 按inode恢復(需預先獲取inode編號):

    sudo extundelete /dev/sda1 --restore-inode 24681 
  • 恢復輸出路徑

    cd RECOVEred_FILES/ 

底層文件系統調試術(適用于文件系統未完全損壞的情況)

  • 進入調試模式

    sudo debugfs /dev/sda1 
  • 查詢被刪文件信息

    debugfs: lsdel 
  • 查看inode詳細信息

    debugfs: stat <inode編號> 
  • 轉儲數據塊內容

    debugfs: dump <inode編號> /mnt/recovery/file.bin 
  • 進階操作

    • 恢復目錄結構:

      debugfs: mi <inode編號> 
      • 創建硬鏈接:

        debugfs: link <inode編號> /lost found/recovered_file 

二進制雕刻大師(適用于跨文件系統恢復

  • 安裝工具

    sudo apt-get install testdisk 
  • 啟動雕刻引擎

    sudo photorec 
  • 設備選擇:選擇你的設備,如 /dev/sda – 500GB。

  • 分區類型選擇:選擇適合的分區類型,如 Intel → Ext4。

  • 文件類型選擇:勾選需要恢復的文件類型。

  • 設置恢復路徑:設置恢復文件的保存路徑。

注意事項

  • 在進行任何恢復操作之前,請確保不對原始分區進行寫操作,以免覆蓋丟失的數據。
  • 恢復成功率受多種因素影響,包括數據被刪除后的時間、磁盤使用情況等。
  • 對于無法啟動的機器,可以通過Live USB啟動Ubuntu進行恢復。

請根據你的具體情況選擇合適的恢復方法,并在操作前做好數據備份,以防萬一。

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享