恢复已删除的python脚本文件

时间:2012-08-22 19:38:39

标签: linux version-control backup rm file-recovery

我们如何恢复已删除的python脚本文件(使用rm删除),比如debian linux box中的lostfile.py? linux框的文件系统是jfs

2 个答案:

答案 0 :(得分:1)

这可能暂时无法帮助您,但最好的方法是从原始源重新部署脚本,或从版本控制或备份中恢复脚本。

答案 1 :(得分:0)

<强>更新 我刚刚尝试构建这个并且有一些编译问题。如果您要尝试此操作,请确保在执行任何其他操作之前成功构建jfsrec。大文件系统上的dd需要很长时间。如果你不能编译工具,我会讨厌浪费你的时间。

这是一个名为jfsrec的开源工具。

如果是我,我会:

  1. 启动到Ubuntu或其他发行版的现场光盘
  2. dd .py文件所在分区的图像(这是在早期开发中,因此我不想直接在您感兴趣的文件系统上使用该工具)
  3. 下载并编译jfsrec(可能需要安装其他依赖项以进行编译)
  4. 装载您刚刚创建的dd图片
  5. 在已装载的图像上运行jfsrec工具
  6. 调用jfsrec:

    ./jfsrec --device /mnt/jfspartition --output /mnt/reallybig_hdd/recovered --logdir /mnt/reallybig_hdd/logs --first py
    

    更多细节可以在顶部提供的链接中看到。