No sé qué está usando mi espacio en disco.
Probé df
comandos du
para verificar el almacenamiento del sistema utilizado. Ambos muestran resultados diferentes.
ubuntu@ip-111-121-42-198:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 7.5G 0 100% /
udev 289M 4.0K 289M 1% /dev
tmpfs 119M 156K 119M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 297M 0 297M 0% /run/shm
ubuntu@ip-10-128-42-198:~$ sudo du -sh /
du: cannot access `/proc/3294/task/3294/fd/4': No such file or directory
du: cannot access `/proc/3294/task/3294/fdinfo/4': No such file or directory
du: cannot access `/proc/3294/fd/4': No such file or directory
du: cannot access `/proc/3294/fdinfo/4': No such file or directory
1.9G /
¿Cómo puedo comprobar qué está consumiendo mi espacio en disco?
Respuesta1
Un proceso (o procesos) en ejecución tiene un archivo (o archivos) abiertos que han sido eliminados. El espacio ocupado por esos archivos parece df
pero no parece du
. Puede usar el lsof
comando para encontrar qué procesos tienen qué archivos abiertos, o simplemente puede reiniciar y se recuperará el espacio ocupado por los archivos eliminados.
El comando du solo muestra los tamaños de los archivos que puede encontrar por nombre. Un archivo eliminado no existe en ningún directorio (es decir, no tiene nombre), por lo que no puede verlo. El comando df proporciona datos generales de espacio libre en todo el sistema de archivos, que siempre son precisos, pero mostrarán el espacio ocupado por los archivos eliminados que aún se mantienen abiertos por algún proceso.