Uneven node storage sizes

I have a 3 node cluster with 1 TB storage each. I want to add more nodes that have more storage, 4 TB per node. If I add a single node with 4 TB, only as much disk space as can be replicated can be used - how much? 1 TB - more?

If I add 3 new nodes with 4TB each, each node could be replicated on the other 2 nodes. Then cockroach can use all disks fully (3x1 + 3x4).

Is that how it works?

moved here