恢复使用rsync -avz删除的文件--delete

时间:2012-11-01 16:00:08

标签: linux rsync ubuntu-11.10 ext4

是否可以恢复使用rsync -avz删除的文件--delete? 如果是,那么有什么建议的工具呢?

2 个答案:

答案 0 :(得分: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提取丢失文件的内容。
  6. 享受!

答案 1 :(得分:1)

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