Respuestas:
No hay opción de "deshacer". Encuentre un programa de recuperación de datos y no escriba nada en el disco para evitar sobrescribir los archivos.
Encontré esta página hace un tiempo y (afortunadamente) no he necesitado usarla. Es un poco detallado, pero aparentemente hay una forma de recuperar archivos del sistema de archivos ext3 (estándar en Jaunty).
¡Lo primero es lo primero! Arranque en modo de usuario único y vuelva a montar la unidad en cuestión de solo lectura. Esto evitará cualquier daño adicional que pueda causar. Cuando haces eso, la crisis se evita y puedes usar cualquiera de varios métodos para recuperar. No se garantiza que ninguno de ellos funcione, ya que sus fuentes están marcadas como eliminadas en el sistema de archivos, y Linux puede haberlas sobrescrito con algo más.
Lo hice una vez. Eliminé un proyecto completo que no tenía respaldo reciente. Y la herramienta de recuperación que probé no pudo descubrir los archivos eliminados. Cue muchas horas de desplazamiento en pánico a través de una imagen HDD de muchos GB en PICO. Mantuve la página abajo y busqué algo que no sea galimatías. Eventualmente llegué a mis archivos de proyecto que estaban casi intactos y afortunadamente residían cerca uno del otro en la imagen del HDD.
Después de reiniciar al modo de usuario único y volver a montar la unidad para leer solo, puede seleccionar todo / dev / sdXX para los encabezados de los archivos o cualquier otra cosa que sepa que estaba en el archivo. Esto es básicamente lo que hacen todos los programas de eliminación de archivos ext3.