O Linux Mint me diz que tenho apenas 622 MB de espaço livre em disco, mas deve haver alguns gigabytes restantes.
Olhando para as partições, me disseram que há cerca de dez gigabytes não utilizados. Pesquisei o problema no Google e não encontrei uma solução, mas encontrei a dica de que deveria verificar o uso do disco com df -h
.
sudo df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p8 189G 178G 622M 100% /home
A saída não faz sentido para mim: a diferença entre Size
e Used
é de 11 GB, mas só aparece 622M
como Disponível.
O SSD não é antigo, então eu não esperaria tal discrepância.
O que devo fazer?
Se o sistema de arquivos for ext4, existem blocos reservados, principalmente para ajudar no manuseio e evitar a fragmentação e disponíveis apenas para o usuário root. Para esta configuração, ela pode ser alterada ao vivo usando tune2fs (nem todas as configurações podem ser tratadas assim quando o sistema de arquivos é montado):
Portanto, se você quiser diminuir a reserva para 1% (~ 2 GB), obtendo acesso a ~ 8 GB de espaço não mais reservado, você pode fazer isso:
Nota: a
-m
opção realmente aceita um número decimal como parâmetro. Você pode usar-m 0.1
para reservar apenas cerca de ~ 200 MB (e acessar a maioria dos 10 GB anteriormente indisponíveis). Você também pode usar a-r
opção de reservar diretamente por blocos. Provavelmente não é aconselhável ter 0 blocos reservados.Arquivos excluídos também podem contribuir para "falta de espaço"
retorna esta saída para mim
O que mostra que o Chrome em execução como PID 11181 abriu esse arquivo BrowserMetrics e o excluiu e ainda tem o identificador de arquivo aberto. Isso significa que o arquivo é invisível em uma lista de diretórios, mas ainda está ocupando espaço em disco.
Por que os programas fazem isso? Quando o binário em execução terminar, o sistema operacional liberará o identificador de arquivo aberto e o arquivo no disco desaparecerá, sem risco de deixar um arquivo temporário obsoleto.
O que não consigo ver é quão grande é o uso do disco desse arquivo.