recuperar el file de script de python eliminado

¿Cómo podemos recuperar el file de script de python eliminado (eliminado utilizando rm), por ejemplo, lostfile.py en Debian Linux Box?
El sistema de files de la caja de linux es jfs

Probablemente esto no lo ayude ahora, pero la mejor manera sería volver a implementar el script desde su fuente original o restaurarlo desde el control de la versión o desde una copy de security.

Actualización: Acabo de intentar build esto y tuve algunos problemas de compilation. Si vas a probar esto, asegúrate de build con éxito el jfsrec antes de hacer cualquier otra cosa. dd en un gran sistema de files tomaría mucho time. Odiaría que esto desperdicie tu time, si no puedes comstackr la herramienta.

Aquí hay una herramienta de código abierto llamada jfsrec .

Si fuera yo, haría lo siguiente:

  1. arranque al disco en vivo de Ubuntu o alguna otra distribución
  2. dd una image de la partición en la que existía el file .py (esto está en desarrollo temprano, así que no querría usar la herramienta directamente en el sistema de files que le interese)
  3. Descargue y compile jfsrec (otras dependencies pueden necesitar ser instaladas para comstackr)
  4. montar la image dd que acaba de crear
  5. ejecuta la herramienta jfsrec en la image montada

Invocación de jfsrec:

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

Se pueden ver más detalles en el enlace provisto en la parte superior.