miércoles, 29 de junio de 2011

VM, servidores Debian y logs puñeteros

En este tiempo que no he blogueado, he aprendido bastantes cosillas, un problema diario que tenia con las maquinas virtuales era que cuando liberaba espacio eliminando logs grandes y antiguos, las VM no refrescaban que les había borrado nada y tenían el mismo espacio, hoy he encontrado la solución y el motivo por el cual pasaba eso, básicamente el error era mio, ya que se quedaba un proceso bloqueando ese archivo de log y no lo terminaba de liberar el espacio.
Este servidor es un Debian 5

Debemos ejecutar estos comandos:


ps -aux | grep syslog
## En mi caso elimine de un servidor antiguo el syslog ya que no tenia
## configurado el logrotate ni nada parecido y no habia espacio para
## generar mas archivos

pkill -HUP rsyslogd
## Con esto matas el proceso que tiene ese log bloqueado y consigues
## liberar algo de espacio para configurar el logrotate

df -h
## Despues podras comprobar que efectivamente se ha liberado espacio


Me ha sido muy útil hoy y espero que también os sea util...

Un saludo