温馨提示×

Linux文件恢复有哪些方法

小樊
44
2025-08-23 20:35:28
栏目: 智能运维

Linux文件恢复方法如下:

  1. 工具恢复

    • extundelete:适用于ext3/ext4文件系统,通过日志恢复删除文件,安装后使用sudo extundelete /dev/sdX --restore-file <文件路径>命令。
    • testdisk:支持多文件系统,可恢复分区、修复引导,运行后按提示选择“Analyse”扫描并恢复文件。
    • photorec:恢复图片、视频等多媒体文件,安装后运行sudo photorec /dev/sdX,选择文件类型和存储位置。
    • lsof:通过查找被进程占用的已删除文件恢复,命令lsof | grep deleted,需手动操作。
  2. 系统功能恢复

    • 回收站:部分桌面环境(如GNOME、KDE)有回收站,直接从回收站恢复文件。
    • 版本控制:使用Git等工具,通过历史记录恢复文件,命令git checkout <提交哈希> -- <文件路径>
    • 快照恢复:若文件系统支持快照(如LVM、Btrfs),可回滚到之前快照。
  3. 注意事项

    • 恢复前立即停止写入操作,避免数据覆盖。
    • 若工具无法恢复,可尝试专业数据恢复服务。

0