Help with understanding the disk utilized by the compactor in grafana mimir

Hi All,
I am trying to setup grafana mimir. But the compactor is enabled with 4 pods each with 20Gi volume. But the volume is getting filled quickly during the compactor running process. So due to which I wanted to understand how much volume should be allocated and also should understand if the compactor should be running under one volume.
My outcome of sum(max_over_time(prometheus_tsdb_head_series[24h])): 1.57M for one east DC. So Please suggest in what is the calculation that needs to be considered when allocating the volume size based on “compactor.compaction-concurrency * max_compaction_range_blocks_size * 2”