Vida Tecno Idea guardada 0 veces
Sé la primera persona en valorar esta idea Valorar

Recuperar archivos del sistema de archivos Ext3/Ext4 con Linux Live CD

En un momento u otro, cada usuario del ordenador ha borrado accidentalmente un archivo de su sistema. Esto es particularmente cierto para los usuarios de Linux, donde un comando como rm -rf . elimina inmediatamente todos los archivos y carpetas del directorio actual.

La recuperación de archivos desde una partición FAT/NTFS de Windows ha sido discutida previamente . Este artículo analiza los pasos para recuperar archivos de particiones EXT3/EXT4 utilizando un sistema Ubuntu. Las técnicas son las mismas para todas las distribuciones de Linux (excepto para el proceso de instalación, que son específicas de la distribución).

Preparación

Lo primero que debe hacer inmediatamente después de darse cuenta de que ha eliminado los archivos incorrectos es desmontar el sistema de archivos o montarlo como de sólo lectura. Si los archivos están en su partición raíz, debe apagar inmediatamente el sistema e iniciar un cd activo. Esto es muy importante para evitar que otros procesos sobrescriban sus archivos. Incluso si no sobrescribe explícitamente los archivos, otros procesos del sistema podrían escribir en el sistema de archivos y sobreescribir los archivos.

Este artículo hará uso de un sistema que tiene una sola partición, y usa un Live CD de Xubuntu para recuperar los archivos eliminados. El live cd debe iniciarse con la opción «probar sin instalar». Al arrancar, lanzamos un terminal, creamos un punto de montaje usando el comando:

mkdir root_dir

y monte la partición deseada

Sudo mount /dev/sda5 root_dir

Extundelete

Extundelete es una herramienta de código abierto y está disponible en SourceForge . Sin embargo, puede instalarlo en Ubuntu usando:

sudo apt-get install extundelete

Para restaurar un solo archivo (suponiendo que conozca el nombre del archivo) utilice el comando:

sudo extundelete /dev/sda5 -restore-file /home/obaro/mtetest/SpecialPic1.jpg -output-dir recovered

Para restaurar todos los archivos de un directorio, utilice el comando:

sudo extundelete /dev/sda5 -restore-directory /home/obaro/mtetest -output-dir recovered

Recuperar archivos del sistema de archivos Ext3/Ext4 con Linux Live CD


Ext4magic

Esta es también una herramienta de código abierto, disponible en SourceForge .

También está disponible en los repositorios de Ubuntu y se puede instalar usando:

sudo apt-get install ext4magic

Con Ext4magic, la partición puede ser consultada para obtener una lista de archivos eliminados y el porcentaje del archivo disponible para la recuperación. Esto se puede hacer usando las opciones -a (borrado después del tiempo dado) y/o -b (borrado antes del tiempo dado). Estos tiempos se calculan en segundos desde la época de Unix. Un comando para buscar todos los archivos eliminados dentro de las 24 horas anteriores en la carpeta Música, por ejemplo, es:

sudo ext4magic /dev/sda5 -a $(date -d «-24hours» +%s) -f home/obaro/Music -l

Recuperar archivos del sistema de archivos Ext3/Ext4 con Linux Live CD


Para recuperar estos archivos, usamos la opción -r, junto con la opción -d (directorio de salida), así:

sudo ext4magic /dev/sda5 -f home/obaro/Music -r -d recovered

Recuperar archivos del sistema de archivos Ext3/Ext4 con Linux Live CD


Tenga en cuenta que la opción -f indica el directorio dentro de la estructura de partición «home/obaro/Music» sin el «/» principal. Para recuperar un solo archivo, especifique el nombre del archivo para -f, en lugar del directorio.

Conclusión

La probabilidad de recuperar archivos utilizando estas dos herramientas disminuye significativamente cuanto más tiempo permanezca en uso la partición después de la eliminación de archivos. Esto también se ve afectado por las condiciones en las que se escriben los datos en la partición/dispositivo. Se recomienda que el directorio «/home» esté en una partición separada de su directorio raíz. Con un sistema de archivos estructurado de esta manera, los archivos se pueden recuperar sin necesidad de recurrir a un cd en vivo.

La mejor manera de garantizar la recuperación de datos es tener copias de seguridad. Sin embargo, las copias de seguridad serán inútiles en los casos en que se eliminen archivos nuevos que no hayan sido respaldados.

Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Linux

Recomendamos

Relacionado

Linux

Compruebe y repare su sistema de archivos con fsck[Linux]

No importa lo bien que cuides de tu ordenador, a veces se bloquea y a menudo tienes que desconectar el enchufe para reiniciar el ordenador. Cuando se producen tales caídas, existe la posibilidad de que su sistema de archivos se dañe o se dañe. Es aconsejable hacer una comprobación regular del sistema de ficheros para asegurarse de que está funcionando correctamente y libre de errores. En Linux (y ...

Linux

Entendiendo las tuberías y la redirección para la línea de comandos de Linux

Dos potentes características del shell de la línea de comandos de Linux son la redirección y las tuberías que permiten que la salida (o incluso la entrada) de un programa se envíe a un archivo o a otro programa. Es posible que ya haya utilizado estas funciones sin ser consciente de ello. Siempre que se ha utilizado el signo «>» en un comando o «|» entonces se ha utilizado la ...

Linux

Cómo renombrar archivos en Linux

Renombrar archivos no es una operación particularmente avanzada; siempre y cuando se haga en un pequeño número de archivos, por lo general no requiere herramientas especiales. Sin embargo, cuando hay toda una carpeta de fotos de las vacaciones del año pasado esperando ser renombradas, sería prudente considerar algunos trucos o aplicaciones para ahorrar tiempo. Hay dos enfoques generales para renom ...

Linux

Cómo contar el número de archivos en un directorio en Linux

Cuando tiene una carpeta llena de archivos (y subcarpetas), es posible que tenga que averiguar cuántos archivos hay en total. Contar archivos y carpetas uno por uno no es ciertamente una opción, especialmente cuando hay formas menos horripilantes de hacerlo, como las siguientes. 1. Comprobar con el Administrador de Archivos Empecemos por el camino más fácil. Simplemente abra el directorio en un ge ...

Linux

Cómo Encriptar Archivos y Carpetas con VeraCrypt en Ubuntu

A veces puede ser una buena idea mantener ciertos archivos y carpetas en una ubicación cifrada para evitar el acceso no autorizado. Esto es especialmente importante en un equipo compartido en el que puede tener algunos documentos confidenciales que no desea que otros usuarios vean. Una técnica común utilizada por algunas personas es ocultar los archivos en ubicaciones oscuras, como una carpeta pro ...

Linux

Bloquee archivos y evite cambios con este simple comando

[Linux] Hay veces en las que quieres bloquear archivos e impedir que otras personas, o que el sistema haga cambios en ellos. Aquí hay un comando simple que puede usar para bloquear un solo archivo o carpeta: sudo chattr +i /ruta/al/archivo Para desbloquear: sudo chattr -i /ruta/al/archivo Explicación : chattr es un comando que permite al usuario establecer ciertos atributos en un archivo que res ...

Linux

Cómo tratar con archivos desde la línea de comandos[Linux]

Hay muchas soluciones gráficas para tratar con archivos comprimidos (o archivos comprimidos) en Linux, pero ninguna de ellas supera a la línea de comandos por su velocidad y versatilidad. Lo único malo de esto es que hay tantos tipos diferentes de archivos, cada uno con su propia sintaxis y propiedades específicas, y puede llegar a ser muy difícil tratar con todos ellos sin un poco de preparación. ...

Linux

7 de las mejores herramientas de recuperación de datos para Linux

¿Su pantalla se ha vuelto negra o su portátil se ha congelado sin previo aviso? Tal vez tu disco duro ha empezado a sonar. Peor aún, tal vez de repente no pueda guardar en la partición de su casa. Todos estos signos de una unidad dañada o que falla pueden hacer que sude, pero no hay razón para tirar el equipo de inmediato. Siga leyendo para conocer las seis herramientas de Linux que pueden ayudarl ...

Linux

Cómo usar FSearch para buscar archivos rápidamente en Linux

Las funciones de búsqueda en los administradores de archivos de Linux no son tan buenas. La mayoría son pasables con una funcionalidad mínima y tiempos de búsqueda bastante lentos, pero realmente no hay ninguna excepcional. Incluso el Baloo de KDE, que pasa una tonelada de tiempo indexando archivos, realmente no funciona de la forma en que uno esperaría que lo hiciera una búsqueda moderna. Afortun ...

Mac

Cómo localizar y eliminar archivos duplicados en macOS

Si te gusta hacer múltiples copias de seguridad de varios archivos, es posible que te confundas a veces por las diferentes versiones de un archivo en diferentes ubicaciones de tu Mac. Si no los limpias con regularidad, es posible que encuentres un montón de archivos duplicados en tu sistema que pueden ocupar mucho espacio en el disco de tu Mac. El problema es que no es tan fácil encontrar y elimin ...