¿Puedo eliminar archivos / var / log debido al bajo espacio raíz?

24

Acabo de recibir el mensaje:

Poco espacio en disco. Quedan 2 GB

A juzgar por un mensaje publicado en los foros de ubuntu.org, descubrí que tengo un archivo .log de /var/log22 GB de tamaño. Mi raíz es una partición de 82 GB y Disk Analyzer muestra que el delincuente está en el registro. La raíz del sistema se instaló hace aproximadamente 8 meses, por lo que claramente esto no es bueno para crear un registro de 22 GB en una partición raíz de 82 GB.

¿Es seguro eliminar el archivo de registro o aconsejar sobre el procedimiento seguro correcto para limpiarlo sin dañar mi sistema? Supongo que puede estar bien, pero quisiera algunas otras opiniones antes de hacer la tarea de eliminar.

Paul B
fuente
1
Una alternativa es comprimirlo usando gzipo bzip2, aunque esto requiere temporalmente tener suficiente espacio para contener copias del archivo sin comprimir y comprimidas. Los archivos de registro tienden a tener mucha redundancia, por lo que deberían comprimirse bastante bien (probablemente mejor que el 90%).
Keith Thompson, el

Respuestas:

20

Generalmente es seguro eliminar archivos de registro. La única desventaja asociada con hacerlo es que es posible que no pueda examinar el registro, si está resolviendo algún otro problema más adelante. Como los nuevos registros se generan automáticamente, incluso esta desventaja es de corta duración.

La mayoría de los registros se eliminan automáticamente (después de rotarlos mediante compresión y cambio de nombre, y se mantienen un tiempo en ese formato archivado). Si tiene un registro que se expande más rápido de lo que Ubuntu lo está eliminando, es poco probable que experimente algún problema al eliminarlo manualmente.

Sin embargo, si tiene un archivo de registro de 22 gigas de tamaño, está sucediendo algo muy extraño, y valdría la pena investigarlo. Recomiendo editar su pregunta nuevamente para incluir un enlace al hilo de los Foros de Ubuntu del que está hablando, y también para incluir el nombre completo del archivo de registro de 22 GB.

Eliah Kagan
fuente
1
Gracias por el consejo. Ahora he descubierto que el archivo de registro ofensivo es un "mail.log". Aquí está el enlace al foro de Ubuntu: [ ubuntuforums.org/showthread.php?p=12148780#post12148780] Los lectores notarán en la captura de pantalla 3 archivos de registro grandes (sys, mail, mail.err). Espero que esto ayude a cualquiera con un problema similar con la pérdida de espacio raíz.
Paul B
Ahora tengo 60 GB de espacio libre después de eliminar los archivos .log ofensivos. Consulte el foro de ubuntu arriba. Gracias a Eliah por resaltar el problema y responder a mi publicación.
Paul B
8

Me gustaría agregar una palabra de precaución aquí: tal vez pueda eliminar todos sus archivos de registro, pero podría tener problemas si elimina los subdirectorios / var / log. Eliminé todos mis archivos de registro y sus directorios (rm -r / var / log / *) y rompió mi funcionalidad apache2 . Aparentemente, apache no puede / no puede recrear los directorios de registro y, por lo tanto, no puede escribir archivos de registro y eso aparentemente puede causar que falle.

He escuchado antes que eliminar algunos archivos de registro puede causar problemas, aunque no tengo experiencia de primera mano para respaldarlo. Pero, por supuesto, no tuve experiencia de primera mano en la eliminación de directorios como un problema hasta hace unos días ...

Fred Hamilton
fuente
Buen punto en realidad. Aunque no está relacionado con la pregunta aquí, también tuve un escenario en el que eliminé por error la carpeta de registro y el proceso no pudo volver a crearla porque requería el permiso sudo que no se otorga al proceso durante el tiempo de ejecución (por razones de seguridad).
Rafid el
2

Además de mi publicación original, me resultó más fácil usar BleachBit (en Root) para borrar todos los registros antiguos en mi escritorio Ubuntu 12.10; por qué se hacen tan grandes que todavía no lo sé, pero por ahora BleachBit 'borra todos los bits conocidos, ¡MUERTO!' Recuperé más de 1.6Gig en el espacio. si encuentra problemas de registro similares, consulte la utilidad BleachBit desde el recurso de software de Ubuntu o Synaptic Package Manager.

Paul B
fuente
0

Sé que esto es viejo, pero también lo es el software con el que estoy trabajando últimamente. Necesitaba instalar una versión anterior de Android Studio y se estaba ejecutando de forma extraña cuando lo lanzó un usuario estándar. Entonces estaba experimentando con ejecutarlo con GKSU root. A las pocas horas de jugar todo mi disco duro había desaparecido. WTF? Bueno, los archivos ofensivos eran archivos de registro en / var / log. Entonces lancé GKSU nautilus y fui a mirar alrededor. Hizo 3x archivos de registro de 30 gb que eliminé rápidamente ya que sabía de qué y de dónde venían. Entonces, si bien entiendo los riesgos de ejecutar cosas como root, tal vez esto ayude a alguien a resolver un problema.

K irk H 4 2 0
fuente
-2

Si está utilizando rsync o sufre poco espacio en disco, estos dos comandos se ocupan de dos buenos y sabrosos objetivos:

sudo rm /var/log/kern*
sudo rm /var/log/messages*

Estos pueden llegar a ser enormes y se recrearán la primera vez que el sistema quiera escribirles.

Al usar rsync, no solo ahorrarán espacio en el disco, sino que también acelerarán la copia de seguridad.

SDsolar
fuente