Uma possibilidade pode ser monitorar eventos do sistema de arquivos e executar alguns comandos de registro na criação de arquivos e exclusão de arquivos. Existem algumas ferramentas que provavelmente facilitariam essa abordagem, como inotify , fswatch ou a estrutura de auditoria do Linux . Você pode tentar registrar o espaço em disco total após cada evento ou apenas registrar a alteração no espaço em disco e, em seguida, usar os logs para calcular o tamanho máximo. Veja, por exemplo, a seguinte postagem do SuperUser:
Uma abordagem diferente vem do seguinte post:
Lá, a sugestão é feita para montar o diretório em questão em sua própria partição e, em seguida, executar iostat nessa partição. Isso deve permitir que você registre continuamente eventos IO nesse diretório.
Para uma discussão mais detalhada sobre o monitoramento de IO do disco, você pode consultar a seguinte postagem: