6

是否可以恢复使用 rsync -avz --delete 删除的文件?如果是,有哪些建议的工具可以做到这一点?

4

2 回答 2

6

我假设您在某些 unix 系统上运行 rsync。如果您没有文件系统的备份,那么从 unix 文件系统中恢复已删除的文件是一个冗长乏味的过程。高级步骤:

  1. 查找文件所在的分区
  2. 创建整个分区的映像% dd if=/partition of=partition.img .. (假设您有足够的空间将其存储在本地不同分区的某个地方,或者您可以将其复制到不同的系统% dd if=/partition | ssh otherhost "dd of=partition.img"
  3. 以十六进制编辑打开 img 文件(假设您知道丢失的文件的内容,并且在看到内容时可以识别它们。)
  4. 注意文件的字节偏移量和长度
  5. 用于grep -b提取丢失文件的内容。

请享用!

于 2012-11-01T16:22:58.837 回答
2

我无法让 extundelete 工作,所以我最终使用 photorec + find/grep 来恢复我的重要文件。

于 2012-11-03T14:27:23.483 回答