Eu tenho um problema muito misterioso. Hoje, não consegui fazer login. Não havia mensagem de "senha incorreta" nem nada, apenas os sintomas descritos nesta pergunta .
Então, entrei no shell sem GUI e a primeira coisa que me chocou foi que, quando cliquei em tab
, o bash
preenchimento automático falhou, porque não havia espaço suficiente para criar um arquivo temporário. Fiquei chocado, pois esperava que cerca de 90% do disco ainda estivesse livre. Depois de remover alguns volumes redundantes do docker, consegui fazer o login e agora estou tentando ver para onde foi todo o meu espaço em disco:
Parece que tenho cerca de 5 Giga de coisas na minha pasta pessoal e outros 5 são usados pelo sistema. Isso parece corresponder à realidade. Como meu disco tem cerca de 100 Giga, não tenho com o que me preocupar. No entanto, df
pensa o contrário:
Filesystem Size Used Avail Use% Mounted on
udev 3,9G 0 3,9G 0% /dev
tmpfs 788M 9,9M 778M 2% /run
/dev/mapper/ubuntu--vg-root 102G 96G 847M 100% /
tmpfs 3,9G 57M 3,8G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda1 464M 121M 315M 28% /boot
tmpfs 788M 172K 788M 1% /run/user/1000
/home/askbe4/.Private 102G 96G 847M 100% /home/askbe4
Ou mais visualmente:
Ou seja, as outras ferramentas mostram que tenho apenas cerca de 800 Megabytes livres. Esta é uma diferença drástica. Além disso, é importante mencionar que o disco e a pasta pessoal são criptografados. Eu os criptografei apenas clicando em 'sim' durante a instalação do Ubuntu.
Eu me sinto completamente estupefato e não tenho ideia do que fazer com isso. Qualquer dica é muito bem-vinda.
A partir deste guia sobre como recuperar espaço em disco perdido :
Então executei o analisador de uso de disco com:
e de repente mostrou 90 Giga de dados em formato
/var/lib/docker
. Este foi um contêiner docker que se extraviou e que esqueci de deletar.Aparentemente, eu não entendi um princípio fundamental do Linux. Sempre pensei que você pode ver o tamanho de um arquivo mesmo quando não tem permissões de leitura. Eu até testei isso com
sudo touch file-with-no-access
. Eu pude ver o tamanho comls -l file-with-no-access
. O que não percebi é que as coisas são diferentes quando há um diretório ao qual não tenho acesso.