debian

Debian系统中文件删除后如何恢复

小樊
40
2025-08-12 09:57:54
栏目: 智能运维

在Debian系统中,文件删除后可尝试以下恢复方法:

  1. 使用extundelete工具(ext3/ext4文件系统适用)

    • 安装:sudo apt update && sudo apt install extundelete
    • 操作:卸载目标分区(若为根分区需用Live环境),运行sudo extundelete /dev/分区设备 --restore-file 文件路径--restore-all恢复文件,默认保存到当前目录的RECOVERED_FILES文件夹。
  2. 使用TestDisk工具

    • 安装:sudo apt update && sudo apt install testdisk
    • 操作:运行sudo testdisk,选择分区后通过“Analyse”和“Quick Search”查找已删除文件,用“Undelete”功能恢复。
  3. 使用PhotoRec工具(恢复特定类型文件)

    • 安装:sudo apt update && sudo apt install photorec
    • 操作:运行sudo photorec /dev/分区设备,选择文件系统类型和保存路径,按提示恢复。
  4. 利用lsof命令(仅限被进程占用的已删除文件)

    • 命令:sudo lsof | grep '(deleted)',找到进程ID后从/proc/进程ID/fd/中复制文件。

注意事项

0
看了该问题的人还看了