Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Menudo susto

shamkao's Diary
Por shamkao
departamento , Sección Diarios
Puesto a las Mon Nov 29th, 2004 at 02:16:57 PM CET

Menudo susto me he llevado con el espacio en disco.

La partición de / /home /var y /temp estan todas en el mismo sitio ( /dev/hda4 10 GB). Hoy he descubierto por qué es importante separarlas para poder trabajar bien.

¿Queréis saber como ocurrio la debacle? Pues seguir leyendo.

 


Hace poco me instalé Debian y actualicé a Sarge ( En el mes de octubre ). Todo lo instalé en /dev/hda4, lo único que separé fue la swap. Yo estaba muy contento, tenía lo que quería y sin aplicaciones demás, todo en menos de 1 GB.

Cual es mi sorpresa, cuando hoy me hago el típico:

apt-get update

apt-get upgrade

Entre los paquetes a actualizar, está el kde-core. Resulta que salgo de mi sesión de kde actual, y vuelvo a entrar, mejor dicho, lo intento, más que nada porque el kdm intenta iniciar el kde, no puede, y vuelve a lanzarse la pantalla del kde.

Me dije: "Me cag*****", y es que aparecí en debian porque tuve el mismo problema con mi knoppix instalada, despues de un dist-upgrade sucedía lo mismo. Me he quedado sin Desktop y todo por actualizar el kde-core (fue mi primer sospechoso).

Yo, que ya había vivido la misma situación en la knoppix, lo primero que hice fue parar el kdm:

root$ /etc/init.d/kdm stop

Lo siquiente que tenía que hacer para tener un desktop era editar mi .xinitrc para que lanzara el fluxbox que ya tenía instalado.

shamkao# vi .xinitrc
exec fluxbox
Esc : wq

Ahora viene la prueba definitiva:
shamkao# startx

Funciona, bueno, almenos tengo algo, pero veo que hay aplicaciones que no funcionan bien, como por ejemplo el firefox que no se abre.

Después de unas cuantas averiguaciones con los comandos df y du, descubro que tengo todo el disco lleno: "¿Pero como, si instalé el sistema hace dos meses?

shamkao# df -lh
/dev/hda4 ocupación del 100 % ("No me j****?")

Lo primero que hago como root es borrar la cache de debs

root# apt-get clean && df -h
Ocupación del 97 % no hemos mejorado mucho

Comienzo la búsqueda del espacio perdido.

shamkao#du /bin
sólo dos megas ("Este no es")

shamkao#du /boot
nada importante ("Tampoco es éste")
....

shamkao#du /home
9 GB ("Creo que ya tenemos al culpable, pero como?, necesito el arma del crimen")

A todo esto, en mi máquina sólo hay 2 usuarios (yo, y yo) que son, root y shamkao. Así que me llevé un shock cuando me enteré de que yo mismo estaba matando mi sistema.

Una vez localizado el espacio debo encontrar donde se esconde exactamente.

shamkao#du -h *
Nada significativo

Me paro a pensar y se me ocurre hacer los siguiente
shamkao# du -h .*
"Por Tutatis!, ya tengo al culpable he visto los 9 GB ocupados"

El caso es que el archivo .xsessions-errors un log de las X para el usuario, tiene un tamaño descomunal, aproximadamente 9 GB de texto. Os preguntaréis, que qué es lo que hice, pues como es normal, la respuesta es: "Borrarlo", le llevó unos pocos segundos en borrar el archivo y devolverme el prompt ("Normal 9 GB, aunque sólo tenga que actualizar el inodo y la tabla de espacio libre, le llevó un tiempecito)

Ahora mi pregunta es la siguiente, a ver si alguien con la suficiente paciencia como para haber leido toda la introducción, puede echarme un cable. ¿Qué es lo que hago? He vuelto a entrar en el kde, y el nuevo .xsession-errors, ya ocupa 125 KB, simplemente por haber entrado.

La mayoría de los errores dicen los siguiente:
kdecore (KIconLoader): WARNING: Icon directory /usr/share/icons/hicolor/ group 16x16/stock/chart not valid.

He mirado en ese directorio, y no hay ningún icono, ¿Debería haberlo? Uso tamaños de icono más grande, no se si son 32 o 48 pixels.¿Por qué le importan tanto esos iconos si no los uso?

Supongo que el archivo de 9 GB tendría miles de líneas como esa.
¿Cuál es la solución a esto?
¿Cómo le digo a las X que no vuelquen tanta información de depuración?
¿Alguna aplicación tipo logrotate para ese archivo?
¿Cuál es la solución para no provocar el error de los iconos que vuelca tanta información?

Bueno, pues con esto ya me despido, esta entrada en mi diario ha sido un tanto forzada por la situación, más aún cuando mi última entrada la hice ayer, fue mi debut, y los bits todavía no se habían secado.

Espero vuestras respuestas, si es posible, antes de que vuelva a tener un .xsession-errors monstruoso, quien sabe si la próxima vez me devorará o no.

< Clientes ligeros (21 comments) | II Jornadas sobre Software Libre y Desarrollo Humano (0 comments) >
Enlaces Relacionados
· More on shamkao's Diary
· Also by shamkao

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
Menudo susto | 9 comentarios (9 temáticos, editoriales, 0 ocultos)
Sin piedad (none / 0) (#1)
por man ls a las Mon Nov 29th, 2004 at 04:55:20 PM CET
(Información Usuario)

Es fácil: arranca desde consola (Konsole) un konqueror:
shamkao:~$ konqueror
Verás que te sale un puñao de errores como el que comentas. Te pones como root y borras sin piedad todos los directorios que te den errores -- vale con rmdir, porque están vacíos. Vuelve a arrancar konqui y comprueba que no vuelvan a salir.

Yo ya lo he hecho varias veces: según actualizo paquetes me vuelve a pasar. Supongo que es un error en algún paquete, pero no lo tengo todavía identificado y por eso no lo he reportado. Sería buena idea tener un script que automatizara la masacre de directorios espúreos.



 
Solución BOFH (none / 0) (#2)
por musg0 a las Mon Nov 29th, 2004 at 05:38:34 PM CET
(Información Usuario) http://helvete.escomposlinux.org

Haz un enlace del .xsession-errors a /dev/null. Ahí hay espacio de sobra para que tus bitios se entretengan y hagan amiguitos ;-)

Otra solución podría ser arreglar esos warnings y ponerlo en conocimiento de la distribución. A ver si es algo conocido o no.



Me gusta esa idea (none / 0) (#3)
por shamkao a las Mon Nov 29th, 2004 at 05:46:23 PM CET
(Información Usuario)

El único problema que le veo de momento, es que el día que tenga algún problema aparte de esos, pues no voy a poder identificarlo.

[ Padre ]


 
Yo otra vez (none / 0) (#4)
por shamkao a las Mon Nov 29th, 2004 at 05:51:17 PM CET
(Información Usuario)

Más fácil todavía, si elimino el fichero .xsession-errors, no se vuelve a crear.

[ Padre ]


se recrea (none / 0) (#6)
por thibaut (asp16 [ykwim] alu.ua.es) a las Mon Nov 29th, 2004 at 10:46:29 PM CET
(Información Usuario)

si no me equivoco, el fichero se recrea cada vez que haces login. otra cosa es que hagas login cada 7 meses (porque para llenar 9 gigas... :P)

[ Padre ]


Pues no se. (none / 0) (#7)
por shamkao a las Mon Nov 29th, 2004 at 11:22:50 PM CET
(Información Usuario)

Bueno, no me he fijado si se vuelve a crear cuando haces login.

De todas maneras, al final le he puesto el enlace simbólico a /dev/null

[ Padre ]


 
solución "buena" (none / 0) (#5)
por thibaut (asp16 [ykwim] alu.ua.es) a las Mon Nov 29th, 2004 at 10:44:53 PM CET
(Información Usuario)

lo mejor que puedes hacer en estos casos es consultar la lista de bugs de los paquetes correspondientes en Debian. este bug en concreto ha sido uno de los más repetidos de los últimos tiempos (bueno, hará un par de meses). e.g., el n.º 253127 o el 241283.

en cuanto a soluciones ("buenas"):
  • http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=253127&msg=23
  • actualizar el kde usando los paquetes que hay en testing-proposed-updates (que se supone que tienen que entrar en sarge "pronto", son aún KDE 3.2).
  • actualizar al KDE 3.3 de sid, que está funcionando muy fino y con un poco de suerte lo colamos en sarge.




Gracias por la info (none / 0) (#8)
por shamkao a las Mon Nov 29th, 2004 at 11:33:13 PM CET
(Información Usuario)

Lo probaré a ver que tal va.

Debo decir en mi defensa, que no estoy apuntado a las listas de Debian. Tal vez me lo piense. Pero me imagino que ahí debe circular mucho tráfico.

Y si, creo que estaría bien si pudieran meter KDE 3.3 en Sarge

[ Padre ]


No es necesario (none / 0) (#9)
por man ls a las Tue Nov 30th, 2004 at 12:40:17 AM CET
(Información Usuario)

No tienes que suscribirte, sólo tienes que echar un vistazo en bugs de Debian. Puedes mirar por paquete, estado o mil cosas; la verdad es que a mí no se me había ocurrido.

[ Padre ]


 
Menudo susto | 9 comentarios (9 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda