
Estou usando o Linux Deepin 20.02.04 baseado no Debian 10.10 no meu laptop. Alguns dias antes, apaguei alguns arquivos (pelo menos 60GB) da minha partição com rm
o comando. Mas o espaço deles não foi liberado. Existe alguma maneira de resolver isso?
Responder1
ok, então você não está usando um sistema de arquivos "específico".
Em sistemas Linux ou Unix, excluir um arquivo via rm ou por meio de um aplicativo gerenciador de arquivos desvinculará o arquivo da estrutura de diretórios do sistema de arquivos; entretanto, se o arquivo ainda estiver aberto (em uso por um processo em execução), ele ainda estará acessível a esse processo e continuará ocupando espaço no disco. Portanto, tais processos podem precisar ser reiniciados antes que o espaço do arquivo seja liberado no sistema de arquivos.
você pode encontrar o processo usando os arquivosmantendo-os abertosdelsof
por exemplo :
lsof -Fn -Fs | grep -i deleted
Os arquivos também podem ser excluídos, mas agendados para a exclusão real, então você precisa sincronizar
usando o sync
comando
é claro que se você reiniciar o sistema, o processo será interrompido e o problema também será desativado.
Outro ponto a considerar são arquivos especiais, como soquetes e logs, sempre anexando novos dados, de modo que o arquivo fique cada vez maior e maior para sempre, até que o usuário interrompa o processo que é gravado inutilmente para sempre.