CentOS 回收站文件恢复实操指南
一 前置判断与准备
二 回收站未清空时的恢复方法
三 回收站已清空或 rm 直接删除的恢复方法
| 工具 | 适用场景 | 关键命令示例 | 重要提示 |
|---|---|---|---|
| extundelete | ext3/ext4 分区,回收站清空或 rm 删除 | 安装:sudo yum install extundelete;查看可恢复:sudo extundelete /dev/sdXY --inode 2;按文件路径恢复:sudo extundelete /dev/sdXY --restore-file path/to/file;全量恢复:sudo extundelete /dev/sdXY --restore-all(结果在 RECOVERED_FILES/) | 操作前尽量只读挂载分区;恢复文件不要写回原分区 |
| TestDisk | 多文件系统(含 ext4/NTFS 等),分区/引导区问题或跨分区恢复 | 安装:sudo yum install testdisk;启动:sudo testdisk;选择磁盘→分区→Advanced→Undelete,找到文件后按 c 复制到安全目录 | 交互式工具,步骤较多;同样避免写回原分区 |
四 常见注意事项与排错