Borrar archivos temporales en distros que utilizan systemd

 En un artículo anterior (Pincha aqui para verlo) daba cuenta de un truco apuntado por DiabloRojo en foroSUSE. Para limpiar los archivos temporales en cada reinicio de openSUSE.Esto era válido para las versiones inferiores a la 12.1 ya que estas utilizaban sysvinit como gestor de arranque del propio sistema. A partir de la nueva 12.1 se está utilizando el nuevo systemd.

Así que de nuevo DiabloRojo nos trae un truco para la limpieza de temporales en sistemas openSUSE que utilizan este gestor de arranque. Es decir a partir de la 12.1 en adelante esta incluida. El tutorial de DiabloRojo en foroSUSE lo puedes ver pinchando aqui. Aqui publico que es lo que dice:

Abrimos una consola y nos logueamos como superusuario root, copiamos el archivo /usr/lib/tmpfiles.d/tmp.conf con el mismo nombre tmp.conf  en otra carpeta distinta /etc/tmpfiles.d con el siguiente comando:

cp /usr/lib/tmpfiles.d/tmp.conf /etc/tmpfiles.d/tmp.conf

con nuestro editor de archivos favoritos editamos el archivo /etc/tmpfiles.d/tmp.conf 

Por defecto esta así: Cada 10 días elimina el contenido de la carpeta /tmp y cada 30 días el de la carpeta /var/tmp

d /tmp 1777 root root 10d
d /var/tmp 1777 root root 30d

Para dejarlo en 1 día o cada vez que arranque el sistema para /tmp y /var/tmp, solo tenemos que dejarlo así, cambiado los parámetros d por D y 10d y 30d por 1s.

D /tmp 1777 root root 1s
D /var/tmp 1777 root root 1s

Reiniciar el sistema y los archivos temporales de las carpetas /tmp y /var/tmp se borrará cada vez que reinicie openSUSE o pasado un día.

Dar las gracias por el tutorial ! Espero que os sea útil, a mí sí por eso lo anoto aqui para tenerlo a mano!

Si quieres saber más  sobre systemd pincha aqui (página oficial en inglés)

——————————————————————————————————————————————-

12 pensamientos en “Borrar archivos temporales en distros que utilizan systemd

  1. Estoy intentando ponerme al dia con linux, buscando tutos, etc, …
    Una pregunta, esto para que sirve, me refiero a que a parte de dejar mas “limpio” el disco, ¿es bueno por algún motivo? Lo digo desde la mas completa ignorancia.

    He utilizado MC para buscar y editar el archivo que especificas ¿algun problema?, es que yo lo utilizaba cuando empecé con linux hace ya mas de una decada y estoy empezando a recordar cosas…

    Saludos y gracias por tu inversión que siempre es bienvenida para ignorantes como yo.

    • Hola!
      Gracias por pasarte y comentar.
      Cuando hablo de limpieza del disco, me refiero a la limpieza de archivos temporales, que se generan en diferentes aplicaciones y que van quedándose residualmente, ocupando espacio, etc…
      Son archivos que se pueden borrar, que libera espacio en el disco y agiliza el funcionamiento del sistema.

      Para editarlo puedes utilizar el editor que prefieras (Vim, kate, kwrite, …)
      Saludos.

  2. Te encuentro en todas partes victorhck! De lo cual me alegro porque me sacas de apuros aunque en este caso sea por delegación de Diablo. Sois un par de fenómenos. Gracias otra vez. Nos vemos en forosuse

    • Me alegro que te sirviera.
      Algunas cosas del blog son de forosuse (y así lo he puesto, dando la autoría a quien lo merecía!) me las apunto en el blog para recordarlas y para darles una mayor difusión.
      Saludos y gracias por pasarte y comentar.
      Ah! y por la suscripción!! 😉

  3. Pingback: PING #30: Darktable, Debian, FF Multi Converter, Oktopi, Qmmp, Friends...

  4. man.. tengo opensuse 13.1 .. y he seguido los dos pasos… este y el que es para versiones anteriores- ¿habrá algún problema? ¿creara algún conflicto?.. gracias

    • No creo que haya conflicto. Pero si usas openSUSE 13.1 este utiliza Systemd así que tienes que utilizar el método correspondiente.
      Puedes comprobar al inicar que tus archivos emporales están limpios…
      Saludos

  5. y de que puedo comprobarlo? porque …volví a dejar como estaba los archivos de /etc/System con YaSt.. el otro lo deje D /tmp 1777 root root 1s D /var/tmp 1777 root root 1s. Pero cuando reinicio los vídeos en el navegador cargan muy lento en el buffer. Luego reinicio cargando Windows en la mis maquina con el mismo modem (TP-Link TL-wa5110g)..con la misma buena señal.. y se carga rapidisimo. Lo curioso es que en varias ocasiones después de haber estado usando el explorador en windows reinicio en opensuse13.1 y sorprendentemente ahora si anda rápida o normal.. alguna idea amigo? Muchas Gracias

  6. Pingback: Que hacer después de instalar KDE 4.X | Enfoque inductivo.

Me gustaría saber tu opinión. Deja un comentario (Puedes usar MarkDown)

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s