Forums:
Buenos dias compañeras y compañeros del foro el sistema me envia el siguiente mensaje
/var/log/ filesystem is at 100%!!!!!
yo ejecuto el siguiente comando para liberar espacio
find /var/ \( -name '*.gz' -o -name '*.0' -o -name '*.1' -o -name '*.2' \) -exec rm {} \;
Sin embargo con este comando no se pueden eliminar los directorios, no ostante me voy a la carpeta /var/log/squid y encuentro que el archivo useragent_log es demasiado grande, estamos hablando de gigas. Es posible eliminar este archivo y crear uno nuevo en blanco claro primero deteniendo el servicio del squid o hay que utilizar algún comando en especial para borrar este tipo de archivos.
Gracias por la ayuda :O
no un simple rm o echo >
no un simple rm o
echo > archivo
bye
:)
Una ultima consulta esto se
Una ultima consulta esto se puede hacer teniendo el servicio activo o definitivamente se tiene que detener
En el post de acl está la
En el post de acl está la respuesta, lo puedes hacer sin bajar el squid, luego ejecutas squid -k rotate y listo y si es una buena idea que lo agregues al log rotator para que ya no te preocupes de los logs ...
bye
:)
logs y espacio en disco
Yo te recomendaria agregar una regla para ese archivo en /etc/logrotate.d y asi no tendras que preocuparte tanto por el asunto.
Podrias poner algo como:
/var/log/squid/useragent_log {
missingok # no importa si no existe el archivo
notifempty # si esta vacio para que le rotas?
weekly #Que rote una vez por semana
rotate 4 #Que mantenga 4 rotaciones
compress # que sera esto?
#mail operador@example.com # enviar los viejos logs al operador
postrotate # que hacer luego de rotar (decirle a squid que rote de archivo)
# reiniciar squid es demasiado largo y no vale la pena hacerlo solo por rotar
#ver documentacion de squid
/usr/sbin/squid -k rotate
endscript
}