“Espaço em disco liberado por um processo” não é um conceito muito útil porque é muito confuso. Se o processo A remove um arquivo que ainda está aberto no processo B, você credita A para liberar o espaço quando ele remove o arquivo (que é quando o sistema se compromete a liberar o espaço em disco) ou B quando fecha o arquivo? o espaço é realmente liberado)? Se um arquivo tem dois hard links e dois processos cada um removem um ao mesmo tempo, é realmente significativo creditar o segundo para o espaço liberado e não o primeiro? Se um processo sobrescreve um segmento de um arquivo, isso conta como liberando os dados sobrescritos? (Sua resposta muda se o sistema de arquivos executa deduplicação?) Etc.
Você poderia escolher uma definição e instrumentar o código do kernel para rastreá-la, mas seria uma escolha um tanto arbitrária e teria utilidade prática limitada, e é por isso que ela não é um recurso comumente disponível. Cada recurso tem um custo: tempo de programação para implementá-lo, tempo de programador para mantê-lo mais tarde, risco de erros que ele introduz, memória e consumo de CPU…
Você provavelmente pode implementar isso (novamente, escolhendo uma definição específica) para cenários comuns usando recursos de depuração existentes, como o Systemtap no Linux.