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

Ben*_*Ben 4 linux rsync ext4 ubuntu-11.10

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

man*_*ish 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提取丢失文件的内容.

请享用!


Ben*_*Ben 3

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