Não sei o que está usando meu espaço em disco.
Eu tentei df
e du
comandos para verificar o armazenamento do sistema usado, ambos mostram 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 /
Como posso verificar o que está ocupando meu espaço em disco?
Responder1
Um processo (ou processos) em execução tem um arquivo (ou arquivos) aberto que foi excluído. O espaço ocupado por esses arquivos parece, df
mas não parece du
. Você pode usar o lsof
comando para descobrir quais processos têm quais arquivos abertos – ou você pode simplesmente reiniciar e o espaço ocupado pelos arquivos excluídos será recuperado.
O comando du mostra apenas os tamanhos dos arquivos que pode encontrar por nome. Um arquivo excluído não existe em nenhum diretório (ou seja, não tem nome), portanto du não pode vê-lo. O comando df fornece dados gerais de espaço livre em todo o sistema de arquivos, que são sempre precisos, mas mostram o espaço ocupado por arquivos excluídos que ainda estão abertos por algum processo.