Asciinema

jueves, 31 de marzo de 2016

Recuperando un sistema de archivos corrupto con FSCK.


Les ha sucedido alguna vez que, ¿por algún motivo de pronto no inicia el sistema? Ya sea porque hubo algún problema de tipo eléctrico que ocasionó un corte de energía o porque hicimos "algo" que no debíamos en nuestro sistema de archivos.

FSCK es un acrónimo del inglés que significa “File System Check o File System Consistency Check) Se trata de una utilidad de los sistemas UNIX o similares, como GNU/Linux o FreeBSD. Es utilizado para reparar inconsistencias del sistema de archivos.


Bueno pues dependiendo del tipo de problema que haya sufrido el sistema, tenemos una solución, cabe recalcar que esto se aplica tanto a una partición como a todo el disco. No está demás enfatizar que deben estar desmontados.

Para este caso se asume que la partición afectada es el "/home" y por ende no podemos iniciar nuestra distro, el fs de esta partición es ext4.
 
Antes de hacer esto debemos tener claro que necesitamos ingresar desde un Live CD o una Live usb, eso depende de cada quien.

Una vez iniciada fedora(Live usb), procedemos a loguearnos como root en la terminal, aplicamos este simple comando:




En /dev/mapper/ se encuentra la partición root, en mi caso sería "fedis-root" y el home, ambas pueden ser propensas a errores. La herramienta fsck nos ayudará a comprobar el sistema de ficheros de nuestra partición "home" que en este caso se llama "fedis-home", dejo la descripción de algunos de los switches:

  • -a confirmar automáticamente, que no está recomendado.
  • -c comprobar bloques en disco.
  • -f forzar la verificación aunque parezca todo normal.
  • -v (modo verbose) que nos mostrará más información.
  • -r Modo interactivo. Espera nuestra respuesta.
  • -y asume sí (yes) de respuesta


Lo sé, es un articulo muy breve pero que viene bien tener a la mano, nos vemos!

:)