Cómo recuperar un archivo sobrescrito en Linux

Linux es un SO que corre sobre Unix. Los usuarios controlan equipos con Linux vía línea de comandos o interfaz gráfica. Hacer backups en Linux es importante porque la recuperación de archivos es complicada. Si borras o sobrescribes archivos por accidente en Linux, necesitas comandos en la interfaz Linux para recuperarlos.

Paso 1

Identifica en qué partición están los archivos a recuperar.

Paso 2

Desmonta el directorio con unmount en la interfaz. Esto evita dañar el archivo que intentas recuperar.

Paso 3

Escribe debugfs en la línea de comandos (sin comillas) e incluye el sistema de archivos donde está el archivo sobrescrito. Ej.: debugfs usr/personal abre tu directorio personal. Pulsa Entrar.

Paso 4

Usa lsdel (escribe lsdel y pulsa Entrar mientras se depura). Aparecerá lista de archivos borrados/sobrescritos en ese sistema de archivos.

Paso 5

Recupera los archivos sobrescritos con dump nombre_archivo en la línea de comandos y pulsa Entrar.

Paso 6

Introduce el número «inode» asociado a los archivos que quieres recuperar (primera columna que muestra lsdel).

Consejo

Haz copias de seguridad de archivos importantes y guárdalas en tu directorio personal para evitar sobrescrituras.

Advertencia

Apagar el ordenador mientras intentas recuperar archivos sobrescritos en Linux puede corromperlos.