1. Paso: averigua qué problema tienes realmente
Cuando su sistema de archivos está inesperadamente lleno, hay muchas causas posibles. Vea la respuesta de Eliah Kagan para más información sobre esto. En la gran mayoría de los casos, debería ser fácil identificar (y eventualmente reparar) la causa real, por lo que no sería necesario reformatear / reinstalar.
Entonces, el primer paso es averiguar cuál es exactamente el problema, es decir, dónde se ha ido el espacio faltante. Así que primero ejecuta
df -hl -x tmpfs -x devtmpfs
Esto muestra una lista de todas las particiones usadas de los discos en su máquina, su tamaño, qué tan llenas están y su punto de montaje. De esta lista, toma la que creas que está demasiado llena y anota su punto de montaje. En su caso, es el sistema de archivos raíz el que está montado en /
.
Ahora analizamos dónde se usa el espacio dentro de este sistema de archivos. Ejecutar
sudo du -xhsc /* 2> /dev/null
(Reemplace /
con el punto de montaje identificado anteriormente). Necesita sudo porque no todos los directorios pueden ser legibles para su usuario. Puede llevar algo de tiempo (especialmente en sistemas de archivos grandes) porque necesita visitar cada directorio en ellos.
Lo que hace este comando es mostrarle cada archivo y directorio dentro del directorio dado junto con su tamaño (incluidos los subdirectorios). Entonces, de esta lista, tome uno (s) que considere más grande de lo que debería ser y vuelva a llamar al comando en este directorio. (Es decir, ejecute el comando nuevamente, pero con el nombre de un directorio grande de una lista anterior reemplazando /
).
Por ejemplo, en su caso, estaba claro que /var
era el único directorio grande, por lo que necesitaría ejecutar
sudo du -xhsc /var/* 2> /dev/null
Continúe con estos pasos hasta que haya encontrado un solo archivo que sea tan grande o haya encontrado un directorio con muchos archivos que juntos ocupen todo ese espacio.
En su caso, el siguiente paso fue ejecutar
sudo du -xhsc /var/log/* 2> /dev/null
porque /var/log
era tan grande, y esto te mostró que había un solo archivo de registro uvcdynctrl-udev.log
con 174GB (lo cual obviamente es malo).
2. Paso: Identifique por qué los archivos están allí y por qué son tan grandes
Ahora necesitamos descubrir por qué los identificados están allí, o por qué son tan grandes, si se espera que estén allí.
En su caso, un archivo de registro /var/log
no es nada sospechoso, pero su tamaño seguramente lo es. Afortunadamente, una búsqueda en Google simplemente con el nombre del archivo muestra el siguiente informe de error como primer acierto, que es claramente el mismo problema que tenemos: http://bugs.launchpad.net/ubuntu/+source/libwebcam/+bug / 811604
3. Paso: resuelve el problema
En este caso, un archivo de registro de algunas cosas relacionadas con la cámara web no parece ser interesante, por lo que podemos eliminarlo fácilmente con el comando sudo rm /var/log/uvcdynctrl-udev.log
y liberar todo el espacio.
Desafortunadamente, el informe de error aún está abierto, y no hay soluciones o soluciones en los comentarios, por lo que probablemente tenga que vivir con este error por ahora. Puede eliminar el archivo de registro de vez en cuando para liberar espacio.