sábado, noviembre 12, 2011
Liberar espacio en /var
Aquí (en /var) suelen estar los logs que crecen y crecen sin control.
Voy a recopilar los pasos que he seguido para liberar espacio:
Reducir los ficheros syslog.log
El log más general del sistema en HP-UX está en /var/adm/syslog/syslog.log
Este fichero está activo desde el último arranque y no lo podemos tocar porque está siendo utilizado.
Para reducirlo tendríamos que parar el servicio antes:
/sbin/init.d/syslog stop
y arrancarlo después:
/sbin/init.d/syslog start
Cuando se reinicia el servidor el syslog.log se renombra como OLDsyslog.log
Podemos comprimirlo:
cat /var/adm/syslog/OLDsyslog.log |gzip -9 > v.log.gz
Limpieza de /var/tmp
Los ficheros de más de 10 días que se encuentran en /var/tmp se pueden eliminar de esta forma que indiqué alguna vez: http://aitoreus.blogspot.com/2010/04/busqueda-en-unix-linux-etc.html
Otra forma de eliminar esos ficheros de más de 10 días sería:
find /var/tmp -mtime +10 -exec rm -r {} \;
Podemos iniciar una búsqueda de los ficheros y directorios que más ocupan.
Empezaríamos por /var haciendo:
du -sk * | sort -rn | more
Otra forma de hacer lo mismo:
cd /var;find . -type f -exec ls -ls {} \; | sort -n
Más cosas que podemos hacer:
Para tener pistas de dónde estan los ficheros que crecen a diario, podemos buscar los que se hayan modificado hoy:
find /var -mtime 0 -exec ls -ld {} \;
Ficheros gigantes que he encontrado yo:
/var/mail/oracle /var/mail/root
Cuidado con este detalle:
Utilizando fuser o lsof podremos saber si un fichero está siendo utilizado por un proceso.
Esto es importante porque aunque reduzcamos un fichero, si está en uso no se liberará el espacio hasta que se pare el proceso.
Nota sobre el uso del editor VI:
Para reducir un fichero de texto gigante:
1.-Ver cuantas líneas tiene el fichero. Para ello pulsamos "G" que nos llevará a la última línea. Pulsando Control + G nos indicará el número de línea.
2.-Con 1G iremos a la línea 1.
3.-Con 1000dd borramos 1.000 líneas, con 5000dd borraríamos 5.000 líneas.
Saludos.
Etiquetas:
documentacion,
hp-ux,
unix
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
Una cosa que ocupa mucho espacio es MongoDB. Conviene desinstalarlo (siempre y cuando no afecte otros porgramas), y luego eliminar el directorio /var/lib/mongodb
Publicar un comentario