[How To] Comprobaciones automáticas, forzadas y manuales de sistemas de archivos en Linux.

Otro título sugerido: cómo forzar un fsck durante el próximo reinicio en Linux.

Otro: cómo saber cuando te toca el próximo FSCK o chequeo automático del sistema de archivos en Linux.

Post cortito y linuxero al mango, para la posteridad principalmente por que todo lo que sigue me lo sé de memoria, o por si en el futuro me da un ACV y mi memoria deja de ser la que era. Una breve pasada rasante en modo reseña acerca de cómo entender las comprobaciones de integridad que hace Linux (da lo mismo cual sea tu distribución o versión) sobre el sistema de archivos (da lo mismo cualquiera sea tu sistema de archivos).

Siempre que algo involucre comprobaciones de integridad del sistema de archivos, lo primero que vas a necesitar conocer es cuándo se ejecutó una por última vez. Para ello: tune2fs -l (es una L minúscula) a la partición de tu interés. En el ejemplo que sigue, nvme0n1p5 es la partición sobre la que pretendo trabajar:

# tune2fs -l /dev/nvme0n1p5 | grep Last
La última vez que se ejecutó fsck sobre el sistema de archivos ETX4 de este Linux fue el 18 de agosto
Sigue leyendo

[TIP] Una de sysadmins transpirados: El log de un servicio te llena el disco y se te rompe todo. Como vivir para contarla.

 

Esta que sigue me pasó hace un rato y no es la primera vez lamentablemente: el log de <algo> te llena el disco de mierdas y se te rompe  alguna otra cosa que estaba en producción y el mundo se desploma por una fracción de hora hasta que reaccionás y todo vuelve a la normalidad.

Unas veces la sacás barata y no pasa de un susto, otras se te corrompe el sistema de archivos de una VM o el log de una base de datos o no te queda otra que restaurar ese <algo> que no funciona desde el backup que por suerte tenías.

Por que si estás a cargo de un sistema cualquiera y no tenés nada que te avise que se te llenó un disco, un backup seguramente tenías, verdad?

 

Foto de un sysadmin real pensando que hacer después de que se le llenó un disco, borró el log y ahora no le funciona nada.

 

Bueno, acá va: esta es la forma rápida de devolver a la vida, de resucitar un Linux cuando dejó de funcionar por que se quedó sin espacio en tal o cual disco, usualmente la partición raíz, por que si no tenés nada que te avise que se te llenó un disco, ni tenés backup, tampoco tenés compartimentado el disco en particiones, verdad?

Sigue leyendo