¿Qué hago cuando mi sistema de archivos raíz está lleno?

22

Mi / carpeta está leyendo como completa y no puedo actualizar el software ni hacer nada.

No estoy seguro de lo que estoy haciendo mal aquí.

$ df -h
Results:
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             5.7G  5.4G     0 100% /
udev                  1.9G  4.0K  1.9G   1% /dev
tmpfs                 770M  1.1M  769M   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  1.9G  808K  1.9G   1% /run/shm
/dev/sda6             961M   18M  895M   2% /tmp
/dev/sda7             9.9G  2.9G  6.6G  31% /home
/dev/sda3             5.7G  140M  5.3G   3% /usr/local
/dev/sda4             2.9G  1.3G  1.4G  49% /var
/dev/sdb1              94G  1.3G   88G   2% /sites
/home/username/.Private  9.9G  2.9G  6.6G  31% /home/username
/dev/sdb5             282G   88G  180G  33% /mnt/multimedia


$ df -h /
Results:
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       5.7G  5.4G     0 100% /

$ du /mnt /media
Results:
4   /mnt/multimedia
8   /mnt
4   /media

Esta es una nueva instalación de Ubuntu 12.04 y no estoy seguro de cómo / por qué el sistema raíz está tan lleno.

    
pregunta Jesse 12.03.2013 - 06:32

2 respuestas

18

Algunas medidas probables para una partición desbordante de raíz son (en función de los casos):

1. Botaderos de núcleos que llenan el disco.

Comprobar con:

find / -xdev -name core -ls -o  -path "/lib*" -prune

2. Paquetes innecesarios que llenan el espacio.

El siguiente comando eliminará todos los paquetes instalados automáticamente, que ya no son necesarios. (Porque la dependencia que forzó la instalación en el pasado se ha eliminado).

apt-get autoremove --purge 

3. Paquetes de kernel obsoletos

Compruebe cuántos paquetes del kernel están instalados y elimine las versiones obsoletas del kernel. Puede investigar la situación actual con:

dpkg -l "linux*{tools}*" |grep ^.i

Elimina cualquier versión del kernel que ya no necesites

4. Almacenamiento oculto

Otras particiones montadas pueden ocultar el almacenamiento utilizado. Para investigar esto, monte el sistema de archivos raíz temporalmente en una segunda ubicación:

mkdir /tmp/2ndRoot
mount /dev/sda1 /tmp/2ndRoot

Ahora busque en cada directorio, que normalmente está oculto por otro montaje, por ejemplo:

  • tmp
  • hogar
  • ejecutar
  • var
  • usr / local

    y en su caso también:

  • sitios

Advertencia

No olvide controlar al final la consistencia de su instalación con:

apt-get install -f

Notas

Almacenamiento reservado

/dev/sda1       5.7G  5.4G     0 100% /

El resultado muestra que aún tiene espacio, pero parece estar reservado para root. Lo bueno es que la funcionalidad de su sistema todavía se encuentra disponible.

Pero deberías solucionar el problema pronto.

Consumo de espacio de ubuntu 12.04

Tener solo 5.7 Gb para una instalación de ubuntu parece ser demasiado poco. Debería eliminar algunos paquetes de software no esenciales.

Mis instalaciones actuales tienen 10-14 Gb para las particiones raíz y binaria (también conocida como /usr ).

    
respondido por el H.-Dirk Schmitt 12.03.2013 - 07:12
15

Solo para compartir un comando mágico para saber dónde va todo el espacio de tu disco:

sudo du -hsx /* | sort -rh | head -n 40

Terminas con un informe muy claro como este:

16G     /home
5.3G    /var
2.6G    /usr
840M    /run
277M    /root
171M    /lib
59M     /tmp
25M     /sbin
19M     /boot
16M     /bin
9.6M    /etc
136K    /ngx_pagespeed-latest-stable.zip
24K     /DEBIAN
16K     /lost+found
8.0K    /media
4.0K    /srv
4.0K    /opt
4.0K    /mnt
4.0K    /lib64

Luego puede comenzar de nuevo desde otra carpeta:

sudo du -hsx /home/* | sort -rh | head -n 35

Elimina lo que no es necesario y deberías estar bien. Es parte de mi hoja de referencia

de Linux     
respondido por el mickael 20.02.2017 - 03:22

Lea otras preguntas en las etiquetas