Olá, tenho muitos arquivos que foram excluídos, mas, por algum motivo, o espaço em disco associado aos arquivos excluídos não pode ser utilizado até que eu explique explicitamente o processo do arquivo que ocupa o espaço em disco
$ lsof /tmp/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
cron 1623 root 5u REG 0,21 0 395919638 /tmp/tmpfPagTZ4 (deleted)
O espaço em disco ocupado pelo arquivo excluído acima causa problemas, como ao tentar usar a tecla tab para preencher automaticamente um caminho de arquivo. Eu recebo o erro bash: cannot create temp file for here-document: No space left on device
Mas depois que eu executo kill -9 1623
o espaço para esse PID é liberado e não recebo mais o erro.
Minhas perguntas são:
- por que esse espaço não é liberado imediatamente quando o arquivo é excluído pela primeira vez?
- qual é a melhor maneira de recuperar o espaço no arquivo associado aos arquivos excluídos?
e informe-me de qualquer terminologia incorreta que usei ou de qualquer outra informação relevante e pertinente sobre essa situação.