O kernel armazena em cache as gravações e as libera suavemente para o disco em segundo plano, alocando espaço em disco da mesma forma que minimiza a fragmentação. Em outras palavras, você está pensando demais - não se preocupe com isso.
Mais especificamente, quando se trata de liberar alguns buffers de cache sujos, o ext4 vai alocar espaço em disco suficiente para armazenar todos os buffers sujos no cache, além de reservar espaço adicional para crescimento adicional.
A carga que você está descrevendo parece muito com bit torrent. Eu baixei recentemente o Ubuntu 11.10 iso via bit torrent e verificá-lo com filefrag
mostra que ele só é dividido em 3 fragmentos, o que não é ruim para um arquivo de 700mb.