The position map can be reconstructed by reading the entire storage (with block headers that store a block id and version id).
some blocks in the eviction cache may not have a copy on the cloud, so that they would be lost if a failure occurs.