Debian

Debian GNU/Linux

Cartel_DebianGNULinux_A4.pdf

Cartel_DebianGNULinux_A1.pdf

 

Debian downgrade todos los paquetes desde backports a stable

Si has tonteado un poco con el backports y quieres volver a stable puedes ejecutar:

apt -a list | grep instalado | grep '~bpo'|grep -v automático|sed 's/\/bullseye-ba.*$/\/stable/g'|sed 's/\/now.*$/\/stable/g'|tr '\n' ' '

con lo que listarás todos los paquetes instalados desde el backports manualmente. Luego deja solo el nombre del paquete añadiendo /stable y haciéndolo una lista. Quita de la lista los núcleos con versión dejando por ejemplo linux-image-amd64 y el metapaquete de las headers. Y solo queda ejecutar «apt install <lista>» y se reinstalarán los paquetes de la versión stable. Luego asegurate tener un núcleo stable distinto al que se está ejecutando y reinicia para el grub editando el núcleo para que use el stable y una vez arrancado desinstala el núcleo del backports y desconfigúralo en el apt.

Recuperar archivos recién borrados en EXT4

En EXT4 no se pueden recuperar archivos, así que haz copias de seguridad, usa la papelera… Si por equivocación, no tienes copias y no usaste la papelera. Todavía te queda algo por hacer, pero lo primero quedate quito (no hagas nada más en el sistema de ficheros) y desmonta la partición donde estaban los archivos. Como root hay que ejecutar:

umount /dev/sde1

Donde «sde1» será la partición donde estaban los archivos.

Los sistemas EXTn tienen un sistema de «journal» o registro de acciones. Donde se registran las últimas acciones realizadas sobre el sistema de fichero como el borrar. Así que lo primero es hacer una copia de ese registro:

debugfs -R "dump <8> /tmp/sde1.journal" /dev/sde1

 Donde «/tmp/sde1.journal» será el archivo donde volcará el registro.

Ahora usaremos el programa «ext4magic» para que a través de la información del registro intente recuperar los archivos borrados. Primero pediremos que liste lo que encuentre:

ext4magic /dev/sde1 -a $(date -d "-6hours" +%s) -f carpeta -j /tmp/sde1.journal -l

Donde «-a $(date -d «-6hours» +%s)» indica que solo mire desde hace 6 horas.

Y luego podemos pedirle que realmente intente recuperarlos con:

ext4magic /dev/sde1 -a $(date -d "-6hours" +%s) -f carpeta -j /tmp/sde1.journal -r -d /tmp/carpeta

Donde «/tmp/carpeta» es la carpeta donde pondrá los archivos que recupere.

Si esto no localiza tu archivo puede ser que ya haya sido machacado con otras acciones o que ya no esté en el jounal del sistema de fichero. En tal caso lo único que te queda es recurrir a herramientas que exploren los inode uno por uno buscando un inicio de archivo que pueda recorrer hasta el último inode para completar un archivo y recuperarlo pero en este caso sólo recupera el contenido del archivo y tendrá que averiguar por este el tipo de archivo que es y ponerle un nombre. La herramienta más conocida para esto es Testdisk con el Photorec.

Deja una respuesta

Descripción general de privacidad

Este sitio web utiliza cookies para que podamos brindarle la mejor experiencia de usuario posible. La información de las cookies se almacena en su navegador y realiza funciones como reconocerlo cuando regresa a nuestro sitio web y ayudar a nuestro equipo a comprender qué secciones del sitio web le resultan más interesantes y útiles.