首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >文件恢复问题:误删除文件后无法恢复

文件恢复问题:误删除文件后无法恢复

原创
作者头像
是山河呀
发布2025-02-04 22:50:10
发布2025-02-04 22:50:10
7980
举报
文章被收录于专栏:linux运维linux运维

1. 使用文件系统的回收站

大多数现代文件管理器都有回收站功能,删除的文件会被暂时保存在回收站中。

  1. 检查回收站
    • 打开文件管理器(如 Nautilus、Dolphin 等)。
    • 导航到回收站,查看是否有误删除的文件。
    • 如果找到文件,右键点击并选择“还原”。

2. 使用 TestDisk 恢复文件

TestDisk 是一个强大的数据恢复工具,可以恢复误删除的文件。

  1. 安装 TestDisk: sudo apt-get install testdisk
  2. 运行 TestDisk: sudo testdisk
  3. 选择磁盘和分区
    • 选择要恢复文件的磁盘(例如 /dev/sda)。
    • 选择分区表类型(通常是 Intel)。
    • 选择要恢复文件的分区(例如 /dev/sda1)。
  4. 选择恢复模式
    • 选择 Advanced
    • 选择 List 查看文件列表。
    • 浏览文件列表,找到误删除的文件。
    • 选择要恢复的文件,按 C 键复制到指定目录。

3. 使用 PhotoRec 恢复文件

PhotoRecTestDisk 的姊妹工具,专门用于恢复各种类型的文件。

  1. 安装 PhotoRec: sudo apt-get install testdisk
  2. 运行 PhotoRec: sudo photorec
  3. 选择磁盘和分区
    • 选择要恢复文件的磁盘(例如 /dev/sda)。
    • 选择要恢复文件的分区(例如 /dev/sda1)。
  4. 选择文件类型
    • 选择要恢复的文件类型(例如 All)。
    • 选择保存恢复文件的目录。
  5. 开始恢复
    • C 键开始恢复过程。
    • 恢复完成后,检查保存目录中的文件。

4. 使用 extundelete 恢复文件

extundelete 是一个专门用于恢复 ext3 和 ext4 文件系统的工具。

  1. 安装 extundelete: sudo apt-get install extundelete
  2. 卸载分区
    • 确保要恢复文件的分区未挂载:sudo umount /dev/sda1
  3. 恢复文件
    • 恢复特定文件:sudo extundelete /dev/sda1 --restore-file /path/to/deleted/file
    • 恢复整个目录:sudo extundelete /dev/sda1 --restore-directory /path/to/deleted/directory
    • 恢复所有可恢复的文件:sudo extundelete /dev/sda1 --restore-all
  4. 检查恢复的文件
    • 恢复的文件将被保存在当前目录的 RECOVERED_FILES 文件夹中。

5. 使用 rsync 恢复文件

如果你有定期备份,可以使用 rsync 恢复文件。

  1. 恢复文件:rsync -avz /path/to/backup /path/to/restore

6. 预防措施

  1. 定期备份
    • 定期备份重要数据,使用外部硬盘或云存储服务。
    • 使用 rsynctimeshift 等工具进行定期备份。
  2. 使用版本控制系统
    • 对于重要文档和项目,使用版本控制系统(如 Git)进行管理。
  3. 使用文件同步工具
    • 使用文件同步工具(如 Dropbox、Google Drive)自动同步重要文件。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 使用文件系统的回收站
  • 2. 使用 TestDisk 恢复文件
  • 3. 使用 PhotoRec 恢复文件
  • 4. 使用 extundelete 恢复文件
  • 5. 使用 rsync 恢复文件
  • 6. 预防措施
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档