Mostrando las entradas con la etiqueta fsck. Mostrar todas las entradas
Mostrando las entradas con la etiqueta fsck. Mostrar todas las entradas

4 de julio de 2013

Reparar Sistema de archivos dañado ext3

Después de más de 9 años de usar GNU/Linux en distintos sabores, es la primera vez que me falla el sistema de archivos ext3 aparentemente sin motivo alguno. Lo bueno es que se pudo solucionar fácilmente con el comando fsck.ext3 (sin ningún parámetro, excepto el de la partición):
    # fsck.ext3 /dev/sdxy

Esto me pasó hoy 4 de julio del 2013 en Debian GNU/Linux Squeeze en la partición raíz (/).  Sé que ya fue liberada Wheezy como estable pero he estado retrasando la actualización pues ocupo probar que funcionen correctamente unas aplicaciones en la nueva estable.

Esto me recuerda que ningún sistema es completamente estable y seguro, pero por supuesto Debian se acerca a ello.

15 de junio de 2011

Cancelar fsck del arranque en Debian Squeeze


fsck es una herramienta de gran ayuda para prevenir fallos en discos duros. Se instala por default en Debian y se ejecuta de manera automática cuando se enciende el equipo. Si se instala el sistema base de Debian Squeeze, por default no puede saltarse el chequeo del arranque. Se puede cancelar (Ctrl + C) pero el equipo se reinicia y al arrancar de nuevo se vuelve a ejecutar. Esto es muy molesto, sobre todo cuando se tiene prisa y el disco duro es una capacidad elevada.

Para poder cancelar el fsck se requiere tener instalado los paquetes:

e2fsck-static
e2fsprogs


Una vez instalado cuando se encienda la computadora e inicie el fsck se podrá cancelar con Ctr + C y se continúa el arranque con Ctrl + D. Luego de realizar las tareas urgentes, la próxima vez que se encienda el equipo se deja que se termine el chequeo.

En algunos sitios mencionan que se debe editar el siguiente archivo, sin embargo en Debian no existe, por lo que no hice nada. Sin embargo dejo la información por si en alguna otra distro se requiera realizar:
# nano /etc/e2fsck.conf
[options]
allow_cancellation = true