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

是否有可能恢复使用rsync -avz -delete删除的文件? 如果是这样,有什么build议的工具可以这样做?

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

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

请享用!

我不能extundelete工作,所以我最终使用photorec + find / grep为了恢复我的重要文件。