温馨提示×

Debian Strings:怎样恢复丢失文件

小樊
51
2025-08-23 13:29:18
栏目: 智能运维

在Debian系统中恢复丢失文件,常用工具及方法如下(注:操作前需先卸载对应分区,避免数据覆盖):

  • extundelete:用于恢复ext3/ext4文件系统中的文件。

    1. 安装:sudo apt-get install extundelete
    2. 恢复单个文件:sudo extundelete /dev/sda1 --restore-file /path/to/deleted/file
    3. 恢复整个目录:sudo extundelete /dev/sda1 --restore-directory /path/to/deleted/directory
  • TestDisk + PhotoRec

    • TestDisk:可恢复丢失分区或修复文件系统。
      安装后运行sudo testdisk,通过“Analyse”查找分区,用“Undelete”恢复文件。
    • PhotoRec:恢复各类文件(需指定文件类型)。
      安装后运行sudo photorec /dev/sda1,按提示选择分区和保存路径。
  • 其他工具

    • lsof:查看被删除但仍被进程占用的文件(需配合grep deleted)。
    • find:通过inode号查找文件(需先获取inode,如ls -li)。

提示:恢复成功率受删除时间、磁盘使用情况影响,建议优先从备份恢复,或使用专业数据恢复服务。

0