Ubuntu tiene poco espacio en disco en la raíz del sistema de archivos. ¿Cómo cambiar el tamaño de la raíz o eliminar archivos?

Ubuntu tiene poco espacio en disco en la raíz del sistema de archivos. ¿Cómo cambiar el tamaño de la raíz o eliminar archivos?

Cuando instalé Ubuntu por primera vez (en realidad, ElementaryOS), no pensé que ocuparía tanto espacio, así que hice la partición del sistema operativo de 15 GB y /home100 GB. sda5y sda6son mis particiones de Linux.

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1b518505

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      823295      410624    7  HPFS/NTFS/exFAT
/dev/sda2          823296   410943487   205060096    7  HPFS/NTFS/exFAT
/dev/sda3       410943488   738621439   163838976    7  HPFS/NTFS/exFAT
/dev/sda4       738623486   976771071   119073793    5  Extended
/dev/sda5       738623488   767918079    14647296   83  Linux
/dev/sda6       767920128   976771071   104425472   83  Linux

ingrese la descripción de la imagen aquí

La cuestión es que en realidad no tengo nada nuevo instalado en el sistema operativo ahora en comparación con cuando era nuevo. Sólo un navegador y texto sublime. Con el tiempo, al instalar actualizaciones del sistema, el tamaño sigue aumentando y aumentando.

ingrese la descripción de la imagen aquí

/usr/srctiene 2,2 GB de carpetas nombradaslinux-headers-X.XX.X-XX

/lib/modulestiene 3,9 GB de X.XX.X-XX-genericcarpetas

Se agradecerían consejos sobre qué hacer.

  • Si elijo aumentar el tamaño de la partición de 15 GB, ¿cómo lo hago?
  • ¿Qué son /usr/srcy /lib/modulescómo los elimino de forma segura?

Respuesta1

Parece que existe una conexión entre los distintos aspectos de su pregunta.

  • /usr/srces una ubicación para el código fuente de los paquetes instalados.
  • /lib/moduleses una ubicación para los módulos del kernel.
  • linux-headers-X.XX.X-XXson los archivos de encabezado para su(s) kernel(s) instalado(s). Los archivos de encabezado se utilizan cuando se deseacompilar un módulo de kernel para su kernel específico. Muchas piezas de software comunes compilan módulos del kernel, comocaja virtual, sensores lm, etc. ver aquípara una discusión más detallada sobre exactamente cómo se manifiestan. Yo siempreinstalar los encabezados del kernely el build-essentialpaquete al configurar un nuevo escritorio, ya que normalmente termino necesitándolo en algún momento (aunque no lo necesito para servidores, los compiladores pueden ser un riesgo para la seguridad).

Entonces, todo esto me lleva a creer que tienes más de un kernel instalado, lo cual es un problema bastante común. No es mala idea conservar una versión, especialmente justo después de una actualización, pero son grandes y pueden acumularse.

Incluso si solo tiene un kernel, no necesita los encabezados excepto cuando instala algo que requiere compilación en el kernel, por lo que siempre puede desinstalar los paquetes desde Synaptic o el centro de software.

Si aún tiene varios kernels antiguos instalados, generalmente puede eliminarlos sudo apt-get autoremoveo revisar elopciones aquípara su sistema. Además de borrar los kernels y los archivos fuente del encabezado, esto también eliminará los módulos del kernel antiguo, almacenados en/lib/modules

15 GB suelen ser más que suficientes para una partición raíz, y cambiar el tamaño de las particiones es una propuesta complicada, pero definitivamente es posible. Te recomiendo encarecidamente que consultes.esta documentaciónpara revisar su situación y planificar la operación. implicará encogimiento /home,moviéndolo hacia la derecha, y finalmente extendiendo el /.

información relacionada