Linux误删文件找回

  1. 作者QQ:67065435 QQ群:669756510

  2. 本站内容全部为作者原创,转载请注明出处!

详细流程

  1. 确定被误删文件所在的盘

    df -h
    # 假设被删除的文件位于:/zzz/xxzl
    # 假设挂载关系为:/dev/sdx ↔ /zzz
    # 则后续需要操作的盘为:/dev/sdx
    
  2. 查看盘符被哪个进程占用

    lsof /dev/sdx
    
  3. 杀死或平滑关闭占用进程

    kill ********
    
  4. 取消挂载盘符

    umount /dev/sdx
    # 也可以将盘符临时设为已读!!!
    # 如取消挂载,则后续要恢复挂载!!!
    # 如设为只读,则后续要恢复读写!!!
    
  5. 安装数据恢复工具

    yum -y --nogpgcheck install testdisk
    
  6. 创建恢复目录

    mkdir /repair
    
  7. 恢复盘符内的数据

    photorec /dev/sdx
    
    Proceed
    P ext4    →    Search
    ext2/ext3
    Free
    选择恢复目录/repair然后按C键
    程序开始执行,静待文件恢复完毕
    
  8. 将取消挂载的盘重新挂载回去

    mount /dev/sdx /zzz
    
  9. 将设为只读的盘重新设为读写

Copyright © 鲸小鱼 2012-∞ all right reserved,powered by Gitbook修订: 2025-08-27 11:36

results matching ""

    No results matching ""