Por que meu disco está cheio [fechado]

1

Eu sei que esta pergunta é frequentemente feita, mas não encontrei uma resposta para o meu caso. Estou executando o openSUSE com uma partição de 50 GiB btrfs e uma parte de 700 GiB montada em / var / lib / libvirt

df -h me mostra que a partição de 50 GiB está cheia, mas du -sh /* me mostra que a maior pasta é / usr com 5 GiB e / var / lib / libvirt.

Eu removi todos os instantâneos com snapper e ganhei 2 GiB com isso, mas onde está o resto do meu disco?

    
por Motte001 03.03.2017 / 18:38

2 respostas

1

Após a reinicialização, houve outro snapshot com 40 GiB. Eu removi e agora funciona bem

    
por 03.03.2017 / 20:05
2

O espaço em disco não é mostrado como liberado (e, na verdade, liberado) antes que todos os manipuladores de arquivos sejam fechados contra os arquivos grandes que você excluiu. O lsof é um comando útil para detectar quais processos ainda têm os arquivos abertos, uma solução é reiniciar os processos que têm os manipuladores de arquivos abertos.

lsof +D /var/lib/libvirt

exibe arquivos e processos abertos para esse assunto.

    
por 03.03.2017 / 19:42