se puede borrar el archivo useragent_log?

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

En el post de acl está la

Imagen de deathUser

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

Imagen de acl

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

}