View previous topic :: View next topic |
Author |
Message |
RadikalQ3 Apprentice
Joined: 26 Oct 2003 Posts: 172 Location: Planeta Tierra
|
Posted: Wed Oct 13, 2004 5:29 pm Post subject: [Mr.Proper] Una de limpieza general de disco duro |
|
|
Me he topado con unos 12 gigas, en casi un millon de ficheros en el directorio
/var/tmp/portage
Buscando en los foros, resulta que se pueden borrar tranquilamente... que lo mas seguro es que se se hayan quedado ahí por algun casque del portage.
Lo acabo de borrar y sin problemas... ya os digo, tenía ahi aparcado casi un millon de ficheros , así que... para el que necesite espacio (¿y quien no?) le recomiendo un:
Code: | rm -rf /var/tmp/portage/* |
Coño... me he alegrado tanto que tenía que compartirlo _________________ Radikal Trucomania |
|
Back to top |
|
|
Sertinell Guru
Joined: 19 May 2004 Posts: 582
|
Posted: Wed Oct 13, 2004 5:56 pm Post subject: |
|
|
Yo a ese directorio le asigne una particion de 4 Gb asi nunca me quita espacio de mi particion principal y siempre me doy cuenta cuando se lena, por qe no se puede emerger nada |
|
Back to top |
|
|
Javier Lopez Guru
Joined: 13 Sep 2002 Posts: 377 Location: Barcelona
|
Posted: Wed Oct 13, 2004 7:05 pm Post subject: |
|
|
Ese directorio y muchos más. Este script limpia cantidad de directorios básicamente de lenguajes q no son el español ni el inglés ...
Para probarlo comentar la línea
Y así vereís una lista de los directorios q borra. Yo particularmente lo ejecuto cada día desde el cron.
Los q no tengaís kde instalado supongo q os petarán las líneas q incluyen $KDEDIR, borrarlas.
Code: |
#!/bin/sh
# /sbin/borra-purria
# Borra los subdirectorios de $1 q NO están dentro de la lista $2
clean_dir_list()
{
local dir
local fulldir
local del
if [ -d $1 ]; then
for dir in $(ls $1)
do
del=1
for mask in $2
do
if [ "$dir" == "$mask" ]; then
del=0
fi
done
fulldir=$1/$dir
if [ $del -eq 1 ] && [ -d $fulldir ]; then
echo $fulldir
rm -r $fulldir
fi
done
fi
}
# Borra los locales
clean_dir_list "/usr/share/locale" "es en es_ES es_ES@Euro"
clean_dir_list "/usr/lib/locale" "es en es_ES es_ES@Euro"
clean_dir_list $KDEDIR/share/locale "es en l10n"
clean_dir_list $KDEDIR/share/locale/l10n "es en"
clean_dir_list $KDEDIR/share/doc/HTML "es en"
# Borra ayuda de Kde en HTML
clean_dir_list "/usr/share/doc/HTML" "es en"
# Borra las directorios con páginas del man
MAN_DIR="/usr/share/man"
MAN_LST=`ls $MAN_DIR | grep man`
clean_dir_list $MAN_DIR "$MAN_LST es"
# Borra directorio temporal compilación emerge si este no se esta ejecutando
EMERGE_DIR="/var/tmp/portage"
ps -a | grep emerge > /dev/null
if [ $? -eq 1 ]; then
clean_dir_list $EMERGE_DIR
fi
|
|
|
Back to top |
|
|
Stolz Moderator
Joined: 19 Oct 2003 Posts: 3028 Location: Hong Kong
|
|
Back to top |
|
|
RadikalQ3 Apprentice
Joined: 26 Oct 2003 Posts: 172 Location: Planeta Tierra
|
Posted: Wed Oct 13, 2004 8:43 pm Post subject: |
|
|
Stolz wrote: |
Hace poco se comento aqui mas soluciones:
|
Si, lo ví, pero no las hice mucho caso... entre otras decian de borrar el distfiles y quedarse sin las fuentes de lo bajado... pero este directorio es inutil, si lo borras no pasa nada, no pierdes nada que sirva, por eso este post
Que no es broma... en uno he salvado 12 gigas, en otro 10 y en el otro poca cosa, unos 4 gigas... que no es moco de pavo es algo como para automatizar, la verdad. _________________ Radikal Trucomania |
|
Back to top |
|
|
RAPUL l33t
Joined: 29 Dec 2002 Posts: 664 Location: Valencia (SPAIN)
|
Posted: Thu Oct 14, 2004 10:14 am Post subject: |
|
|
RadikalQ3 wrote: |
Si, lo ví, pero no las hice mucho caso... entre otras decian de borrar el distfiles y quedarse sin las fuentes de lo bajado... pero este directorio es inutil, si lo borras no pasa nada, no pierdes nada que sirva, por eso este post
Que no es broma... en uno he salvado 12 gigas, en otro 10 y en el otro poca cosa, unos 4 gigas... que no es moco de pavo es algo como para automatizar, la verdad. |
Si las hubieras hecho caso habrias leido esto de mi mano:
Rapul en wrote: |
Ademas /var/tmp/portage se llena de basura cada vez que compilas algo te falla de compilar y tambien se añaden algunos ficheros incluso cuando el emerge es exitoso. Pues sin problemas hacer:
Code: |
rm -rf /var/tmp/portage/*
|
|
...entre otras cosas. Presta atencion a lo que lees porque es frustrante ver que alguien no hace caso de lo que dices para luego decir lo mismo que tu. _________________ Entropy rulz world.
Redundancy sux.
World is full of redundancy.
World sux. |
|
Back to top |
|
|
RadikalQ3 Apprentice
Joined: 26 Oct 2003 Posts: 172 Location: Planeta Tierra
|
Posted: Thu Oct 14, 2004 11:11 am Post subject: |
|
|
Quote: | Presta atencion a lo que lees porque es frustrante ver que alguien no hace caso de lo que dices para luego decir lo mismo que tu.
|
Bueno, tienes razón.
Quizá descarté el hilo de mensajes demasiado pronto, y luego, al descubrir el 'almacen de mierda' de mi disco duro tenía que contarlo...
Edit: De todas formas, de no ser por este post, nos habriamos perdido el magnífico script de Javier Lopez _________________ Radikal Trucomania |
|
Back to top |
|
|
Stolz Moderator
Joined: 19 Oct 2003 Posts: 3028 Location: Hong Kong
|
Posted: Thu Oct 14, 2004 1:41 pm Post subject: |
|
|
El script de Javier Lopez esta muy bien, aunque existia ya un programa que realiza la funcion de limpiar las locales, (el script añade lo de borrar /var/tmp/portage que se ha comentado tantas veces)
El programa en cuestion se llama localepurge. Esta comentado en el otro post que enlace antes.
Como este asunto del espacio se repite tan amenudo, voy a hacer una recopialcion de estos 'trucos' y ponerle un titulo llamativo al post, para que asi los nuevos no tengan probelmas en encontrarlo.
Saludozzzz |
|
Back to top |
|
|
RAPUL l33t
Joined: 29 Dec 2002 Posts: 664 Location: Valencia (SPAIN)
|
Posted: Thu Oct 14, 2004 6:58 pm Post subject: |
|
|
Ademas otra opcion es no compilar todos esos locales.
Vease la local USE flag userlocales de la glibc... _________________ Entropy rulz world.
Redundancy sux.
World is full of redundancy.
World sux. |
|
Back to top |
|
|
|