Ahora mi instalación de Ubuntu me cuesta más de 100 GB de espacio en el disco duro. Y cada vez que intento fslint
y fdupes
, dicen Permission denied
a eliminar los duplicados. Por favor ayúdenme chicos.
Información adicional
Salida de df
:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 296G 191G 90G 68% /
udev 993M 4.0K 993M 1% /dev
tmpfs 401M 824K 401M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1003M 552K 1002M 1% /run/shm
/home/zipro/.Private 296G 191G 90G 68% /home/zipro
El archivo defectuoso es un 174GB /var/log/uvcydnctrl-udev.log
filesystem
log
duplicate-files
maintenance
usuario84055
fuente
fuente
Respuestas:
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
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
(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 ejecutarContinú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
porque
/var/log
era tan grande, y esto te mostró que había un solo archivo de registrouvcdynctrl-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 / 8116043. 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.
fuente
Si copió y pegó los archivos del sistema, reproduciéndolos manualmente, entonces debería proporcionar más información sobre lo que hizo para copiarlos y pegarlos, dónde los pegó, cualquier cosa que pueda recordar. Incluso hacer una copia extra de todos los archivos del sistema en su máquina es poco probable que cause cerca de 100 GB de uso del disco. Ubuntu requiere menos de 5 GB de espacio disponible para instalarse, e incluso un sistema Ubuntu con muchos paquetes instalados es poco probable que sus archivos del sistema ocupen más de varias veces ese tamaño. Probablemente tendrías que hacer muchas copias para ocupar tanto espacio. ¿O tal vez copió archivos que no sean archivos de sistema ?
Si su sistema Ubuntu se ha expandido por sí mismo (desde archivos de registro y actualizaciones‽) para ocupar 100 GB de espacio (o 50 GB de espacio), solo en los archivos del sistema (a diferencia de sus documentos, imágenes, videos, máquinas virtuales y etc.), algo está muy mal. Las tres causas generales más probables de esto son probablemente:
/var/log
) crezcan a un ritmo extremadamente alto y sin límites.Como Sergey ha dicho , eliminar indiscriminadamente todos los archivos que tienen el mismo contenido probablemente causará daños a su sistema. Por ejemplo, hay una cantidad de archivos en blanco que pueden existir en su sistema y se usan como bloqueos o para indicar alguna condición. También puede tener programas que contengan copias separadas de archivos idénticos (cuando los archivos proporcionan la misma funcionalidad para ambos programas, que no se ha eliminado a una biblioteca o paquete separado).
Probablemente pueda hacer que elimine los archivos "duplicados" ejecutándolo como
root
. Pero realmente no deberías hacer eso: es probable que cause graves daños en tu sistema Ubuntu.Usted preguntó en un comentario:
fdupes -f
podría hacer lo que quieras. Ver la página defdupes
manual . Pero realmente no deberías hacer esto.En cambio, deberías descubrir qué está pasando. Si quieres que te ayudemos con eso, sin duda lo haremos. Si expande su pregunta para explicar que desea ayuda para descubrir qué está ocupando espacio, entonces obtendrá respuestas que brindan esa información, o esto puede cerrarse como un duplicado de otra pregunta que brinda información sobre cómo averiguarlo. (Cualquiera de las dos situaciones podría beneficiarlo). Por supuesto, esto supone que desea que lo ayudemos a encontrar la causa de que su sistema ocupe tanto espacio (o parezca).
El primer paso para investigar esto es examinar (y publicar, editando su pregunta) el resultado de estos comandos, que proporcionan información detallada sobre qué discos tiene y cuánto espacio libre hay en ellos:
Puede ejecutar esos comandos en una ventana de Terminal ( Ctrl+ Alt+ T). El último comando tomará un tiempo. También puede obtener algunos
Permission denied
errores (aunque lo esté ejecutando como root), principalmente en relación con las.gvfs
carpetas en los directorios principales de los usuarios. Eso no es nada de qué preocuparse.fuente
Tengo una solución rápida y sucia (definitivamente evita la escritura del archivo de registro, pero no resuelve el problema raíz):
este archivo de registro está escrito por / lib / udev / uvcdynctrl
sudo cp /lib/udev/uvcdynctrl /lib/udev/uvcdynctrl_backup
gksu gedit /lib/udev/uvcdynctrl
sudo rm /var/log/uvcdynctrl-udev.log
fuente
El problema ES este paquete: uvcdynctrl-udev.
Es un programa de uso y buggie. Simplemente debe eliminarse de los repositorios de Debian y Ubuntu. No debe instalarse. Este paquete no solo crea estos archivos de registro ENORMES, sino que también hace que Cheese y otras aplicaciones de cámara web se bloqueen o funcionen muy mal (¿No puede capturar video a resolución completa con Cheese o Guvcview? ELIMINAR ESTE PAQUETE Y FUNCIONA COMO DEBE !
Este error ha existido durante años y el manteiner de uvcdyn ... no parece importarle.
La solución es simple:
sudo apt-get remove uvcdynctrl-udev.
Si quieres estar seguro de lo que estás haciendo, usa Synaptic en su lugar. Busque el paquete buggie uvcdynctrl-udev y uvcdynctrl-udev-data . Mark'em para la eliminación completa. Notarás que no afectará a otros programas, no son dependencias, por lo que puedes eliminarlo de forma segura. Hazlo.
Luego marque / var / log, busque este enorme uvcdynctrl-udev.log , como root, elimínelo. (abrir una terminal **
**) Créeme, no te perderás este paquete.
fuente
Vaya al
Terminal
(atajo es Ctrl+ Alt+ t) y escriba:Esto abrirá Nautilus con permisos de root. Ahora borra tus archivos.
¡Espero que esto te ayude!
fuente
Creo que lo mejor aquí es reinstalarlo, teniendo en cuenta la cantidad aparente de daño, el hecho de que no está claro qué sucedió realmente y su bajo nivel de comodidad para repararlo manualmente.
Preserve su directorio de inicio ( no formatee ni vuelva a particionar) y vuelva a instalarlo, y eso debería borrar los directorios del sistema.
fuente
/home
está en la misma partición que/
, por lo que no puedet clear that partition. And I don
pensar que el instalador elimine los archivos superfluos en la partición que va a utilizar para la instalación (ya sea todo o nada).