.png)
Mi Debian funcionaba perfectamente hasta ayer. Instalé reaver, aircrack y kismet y jugué con ellos por un tiempo (¿podrían ser los culpables?). Pero ahora el servidor x no se conecta. No tengo un administrador de escritorio instalado, por lo que siempre startx
escribo manualmente (wm=awesome) sin ningún problema. Ahora no puedo. Anotaré aquí los síntomas. Espero que diagnostiquen el problema y sugieran soluciones.
Qué
startx
dice: El compilador de mapas de teclas XKEYBOARD (xkbcomp
) informa:Error: cannot close "/tmp/server-0.xkm" properly (not enough space?) ... output file "tmp/server-0.xkm" removed. Errors from xkbcomp are not fatal. AIGLX:suspending AIGLX clients for VT switch (EE) server terminated with error (1) ...
El
xorg.0.log
archivo dice básicamente lo mismo. (Keyboard initialization failed, could be missing or incorrect setup of xkeyboard-config
)Lo peculiar es que informa que es posible que no haya suficiente espacio. La última vez que lo comprobé, quedaba espacio más que suficiente (20 gigas).
Cuando purgué reaver, kismet y aircrack: todo va bien pero dice que no puede actualizar mandb porque no tiene espacio.
ls on
/
: Cuando Icd /;ls
, el/tmp
directorio es el único directorio que está resaltado en color verde (bg = verde, fg = negro). Creo que es sospechoso.Cuando elimino
.Xsessions
un archivo y luegostartx
: Los mensajes de error relacionados con el teclado desaparecieron pero los clientes AIGLX aún están suspendidos (el servidor finaliza con un error)Lo que
df -i
digo: Todo está bien, solo se usa el 10% de inodos.Que
df -h
dice: ¿Qué???? Dice que la partición raíz está completamente llena. (24 de 24 conciertos) Lo hiceapt-get clean
y todavía dice que está completamente lleno.
Bien chicos, todos sabemos cuál es el problema: la raíz está completamente llena. Por supuesto que no lo hice. Me llevaría demasiado tiempo descargar 20 gigas de datos como para no darme cuenta (tengo una velocidad de descarga de 20 kbps). Además, llevaría bastante tiempo escribir tantos datos como un registro o algo así. (La raíz está protegida contra escritura de todos modos).
Alguien en los foros afirmó haber solucionado el problema pacman -Scc
. Lo intenté apt-get clean
y no funcionó.
Por eso ahora me dirijo a ustedes en busca de ayuda. Por favor sugiera lo que debería probar a continuación.
Respuesta1
Cuando df
informa que una partición está llena, el du
comando es el siguiente paso para diagnosticar el problema. Iría cd
a la raíz del sistema de archivos y ejecutaría
sudo du -smx * .[^.]* | sort -n
- La opción
-s
(--summarize
) imprime eltotaltamaño para cada archivo/directorio. - La
-m
opción imprime el espacio en disco utilizado por cada archivo/directorio en Megabytes. - La opción
-x
(--one-file-system
) obligadu
a permanecer en el sistema de archivos inicial. Esto deja fuera información irrelevante (¡para este fin!) como todos los archivos en ,/run
y /o (gracias, MariusMatutiae)./sys
/dev
/proc
- Incluye
[^.].*
archivos ocultos y excluye el directorio principal..
). - Finalmente, ordenar la lista numéricamente muestra convenientemente los directorios que ocupan la mayor cantidad de espacio al final de la lista.
Luego cambio al directorio que ocupa más espacio y repito el proceso para sus subdirectorios. Con el tiempo, debería encontrar un directorio que esté utilizando más espacio del que debería.
Por cierto, /tmp/
está pensado para que se pueda escribir en todo el mundo (lo que da como resultado un fondo verde). El sistema operativo debería eliminar automáticamente su contenido con regularidad, pero es posible que deba eliminar manualmente los archivos antiguos que no se limpiaron automáticamente.
Personalmente, siempre monto /home
en un sistema de archivos separado y cada vez que esto me sucede, descubro que los culpables son los archivos de registro en /var/log
.