Borrar archivos temporales en Linux

Borrar archivos temporales en distribuciones Linux que usen «Systemd«.

Los archivos temporales pueden representar un autentico problema, pues dependiendo de la configuración pueden llegar a enlentecer un sistema hasta la saciedad.

No siempre es posible, ademas de incomodo, acceder a tu sistema como root y borrar los archivos temporales a mano.

La configuración por defecto del borrado automático de temporales puede variar dependiendo de tu distribución, unos los borran cada 10 días, otros cada 30, otros nunca.

Eso no puede ser, y por ello en este articulo crearemos una configuración especifica de manera que se borren los archivos temporales una vez al día, o bien… cada vez que reinicies el sistema.

El único requisito es que tu sistema utilice systemd, pero no te preocupes porque a pesar de la gran controversia que genero en el pasado la adopción de Systemd como conjunto de demonios para administrar un sistema, hoy en día la gran mayoría de las nuevas distribuciones linux lo usan como predeterminado.

Hablamos de: Debian, Ubuntu, OpenSuse, Mageia, Mandriva, Linux Mint, Fedora, Red hat, CentOS, Arch Linux, etc…

En los ejemplos de este articulo trabajamos sobre distros tan dispares como CentOS7 y OpenSuse 42.3.

Vamos a ello.

 

Borrar archivos temporales en Linux

Abrimos nuestra consola, accedemos como root y hacemos una copia del archivo temp.conf.

Abrimos con nuestro editor favorito.

Aparecerá una pantalla similar a esta (indicamos las lineas que nos interesan) que tomamos como ejemplo de CentOS7.

 

Las flechas nos indican que la carpeta /temp/ se limpia automáticamente cada diez días, y la /var/temp/ cada 30. Para un servidor son unos valores aceptables, para un desktop domestico o de oficina, no.

Lo que haremos es modificar esos valores, por los siguientes.

No te preocupes por la primera letra de la linea, puede variar dependiendo de tu distribución linux y la versión instalada. Debes copiar y pegar tal como está en la linea superior.

Ejemplo de la modificación en OpenSuse 42.3 (las lineas originales están comentadas), donde marcamos con flechas la nueva configuración.

 

Guarda el archivo y cierra el editor.

A partir de este momento, una vez al día, o cada vez que reinicies tu maquina se borraran los archivos temporales.

En Sololinux.es seguimos creciendo gracias a nuestros lectores, puedes colaborar con el simple gesto de compartir nuestros artículos en otros sitios web, foros y redes sociales.

 

 

Borrar archivos temporales en Linux
4.2 (84%) 5 Voto[s]

2 Comentarios

  1. jesus
    30/04/2019
    • sololinux
      30/04/2019

Agregar comentario