Suppose that the current available byte in a disk is `_available_bytes`. After the data with size of `incoming_data_size` is written in the disk, the left space in the disk should be calculated as follow : `int64_t left_bytes = _available_bytes - incoming_data_size;` rather than: `int64_t left_bytes = _disk_capacity_bytes - _available_bytes - incoming_data_size;`