在Debian系统中,文件删除后可尝试以下恢复方法:
使用extundelete工具(ext3/ext4文件系统适用)
sudo apt update && sudo apt install extundelete
。sudo extundelete /dev/分区设备 --restore-file 文件路径
或--restore-all
恢复文件,默认保存到当前目录的RECOVERED_FILES
文件夹。使用TestDisk工具
sudo apt update && sudo apt install testdisk
。sudo testdisk
,选择分区后通过“Analyse”和“Quick Search”查找已删除文件,用“Undelete”功能恢复。使用PhotoRec工具(恢复特定类型文件)
sudo apt update && sudo apt install photorec
。sudo photorec /dev/分区设备
,选择文件系统类型和保存路径,按提示恢复。利用lsof命令(仅限被进程占用的已删除文件)
sudo lsof | grep '(deleted)'
,找到进程ID后从/proc/进程ID/fd/
中复制文件。注意事项: