Ubuntu系统清理后如何恢复误删文件
导读:Ubuntu误删文件后的恢复步骤 一、紧急处理与准备 立刻停止对包含被删文件的磁盘或分区进行任何写入操作(如下载、解压、缓存、日志写入等),避免覆盖被删数据块。 优先在另一块磁盘或外置硬盘上创建恢复目录,所有恢复结果都输出到该目录,严禁写...
Ubuntu误删文件后的恢复步骤
一、紧急处理与准备
- 立刻停止对包含被删文件的磁盘或分区进行任何写入操作(如下载、解压、缓存、日志写入等),避免覆盖被删数据块。
- 优先在另一块磁盘或外置硬盘上创建恢复目录,所有恢复结果都输出到该目录,严禁写回原分区。
- 若系统无法正常进入或分区已卸载困难,使用Ubuntu Live USB启动后再进行恢复操作。
- 先确认文件系统类型(如ext4、NTFS、FAT32),不同工具支持范围不同;ext3/ext4优先考虑extundelete,跨文件系统或未知类型使用PhotoRec。
二、优先检查回收站与命令行回收站
- 图形界面回收站(如Nautilus/GNOME):打开桌面或文件管理器中的Trash/回收站,右键选择Restore即可按原路径还原。
- 命令行回收站(若曾用命令行删除):
- 查看:
trash-list - 恢复:
trash-restore(交互选择) - 如未安装:
sudo apt install trash-cli
- 查看:
- 也可直接检查回收站文件目录(适用于部分桌面环境):
~/.local/share/Trash/files,找到后用mv移回目标位置。
三、按场景选择恢复工具与命令
- 场景A:ext3/ext4 且确定具体文件或目录
- 确认分区:
df -Th | grep ext4(假设为**/dev/sda1**) - 卸载分区:
sudo umount /dev/sda1(避免写入) - 安装工具:
sudo apt-get install extundelete - 恢复方式:
- 按文件路径:
sudo extundelete /dev/sda1 --restore-file /home/user/file.txt - 按 inode:
sudo extundelete /dev/sda1 --restore-inode < inode> - 全量恢复:
sudo extundelete /dev/sda1 --restore-all(结果在RECOVERED_FILES/)
- 按文件路径:
- 若分区无法卸载,可在Live USB环境下操作或先只读挂载。
- 确认分区:
- 场景B:未知类型、分区损坏或需批量按类型恢复
- 安装:
sudo apt-get install testdisk - 分区与引导修复:
sudo testdisk(必要时) - 文件雕刻恢复:
sudo photorec→ 选择磁盘/分区 → 选择文件系统类型 → 勾选需要的文件类型 → 指定输出目录(务必在另一块盘)
- 安装:
- 场景C:按文件签名批量恢复(适合图片、文档等)
- 安装:
sudo apt-get install foremost - 恢复示例:
sudo foremost -t jpg,png,docx -i /dev/sda1 -o /mnt/recovery(输出到外置盘)
- 安装:
- 场景D:文件系统未完全损坏,尝试底层调试
sudo debugfs /dev/sda1→lsdel查看已删项 →stat < inode>查看详情 →dump < inode> /path/file导出数据块
四、无法进入系统或分区损坏的处理
- 使用Ubuntu Live USB启动,选择“Try Ubuntu”,确保不对原盘写入。
- 先确认分区与挂载点:
sudo fdisk -l、lsblk、df -Th - 对 ext3/ext4 分区优先尝试extundelete;对跨文件系统或严重损坏场景使用TestDisk/PhotoRec,恢复结果统一输出到外置硬盘。
五、成功率与预防建议
- 成功率受删除后的写入量、磁盘使用率、文件系统类型等影响;越早恢复成功率越高。
- 预防建议:
- 为 rm 设置别名保护:
echo "alias rm='trash-put'" > > ~/.bashrc & & source ~/.bashrc(需sudo apt install trash-cli) - 定期备份:本地快照(如Timeshift)、增量同步(如rsync)、云端备份。
- 为 rm 设置别名保护:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu系统清理后如何恢复误删文件
本文地址: https://pptw.com/jishu/760647.html
