0

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

4

2 回答 2

1

现在这可能对您没有帮助,但最好的方法是从其原始源重新部署脚本,或者从版本控制或备份中恢复它。

于 2012-08-22T21:57:16.097 回答
0

更新: 我刚刚尝试构建它并遇到了一些编译问题。如果您要尝试此操作,请确保在执行其他任何操作之前成功构建 jfsrec。dd在大型文件系统上需要很长时间。如果您无法编译该工具,我不想浪费您的时间。

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

如果是我,我会:

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

调用 jfsrec:

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

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

于 2012-08-22T22:07:25.020 回答