是否可以恢复使用 rsync -avz --delete 删除的文件?如果是,有哪些建议的工具可以做到这一点?
问问题
9121 次
2 回答
6
我假设您在某些 unix 系统上运行 rsync。如果您没有文件系统的备份,那么从 unix 文件系统中恢复已删除的文件是一个冗长乏味的过程。高级步骤:
- 查找文件所在的分区
- 创建整个分区的映像
% dd if=/partition of=partition.img ..
(假设您有足够的空间将其存储在本地不同分区的某个地方,或者您可以将其复制到不同的系统% dd if=/partition | ssh otherhost "dd of=partition.img"
) - 以十六进制编辑打开 img 文件(假设您知道丢失的文件的内容,并且在看到内容时可以识别它们。)
- 注意文件的字节偏移量和长度
- 用于
grep -b
提取丢失文件的内容。
请享用!
于 2012-11-01T16:22:58.837 回答
2
我无法让 extundelete 工作,所以我最终使用 photorec + find/grep 来恢复我的重要文件。
于 2012-11-03T14:27:23.483 回答