描述
1 | 脚本批量更新文件名称, 缺少一个for循环导致变量没有生效,mv操作覆盖了文件。 |
使用的工具
1 | extundelete |
使用说明
1 | 一旦误操作导致数据丢失后,应立即umount卸载所挂载的对应磁盘,不能再写入数据,不然谁都帮不了你。 |
恢复过程
(1) 查看已删除文件的 inode
1 | extundelete /dev/sdb1 --inode 2 |
(2) 查看对应inode目录的已删除文件(可选)
1 | extundelete /dev/sdb1 --inode <对应innode值> |
(3) 这里我恢复所有删除的数据
1 | cd /data/A/restory #进入要恢复的目录(不是原丢失目录,切记) |
(4) 恢复指定时间戳之前的数据:参考:
1 | 恢复此时间之后,被删除的所有文件【其中 1234567890为unix时间戳】 |
恢复单个文件或恢复整个目录,参考:恢复单个文件和恢复整个目录
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2019/02/19/linux误删除恢复-extundelete/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!