how do you know this? is there a limit?
Let's see. HFS+ has a single-file limit of 8 EiB (exbibytes).
Meaning t
he maximum current hard drive size is 32,768 yottabytes.
At any rate, the ultimate limit is the compression of matter and the interactions that happen at the subatomic level are already coming into play with current CPU technology (yeah, different, but bear with me).
I haven't seen any roadmap projections smaller than 11nm, because below that the electrons just jump the gates on their own.
For spinning disk drive sizes, the projected 3.5" limit is around 5TB, and even solid state memory is close (read: a decade or so and a few size multipliers) to reaching its physical limit.
Eventually we won't be able to make larger capacities AND make things smaller. We'll have hit the ceiling of size (floor?) and will have to take up more physical space for more size.
I don't see even a SINGLE yottabyte hard drive taking up less than a 10"x10"x10" cube.
Now, ZFS doubles the single file size, meaning the maximum addressable storage there is 4.29*10^9 yottabytes.
There isn't even a name for that yet.
Edit: Hang on, now.
I'm seeing "maximum volume size" on HFS+ and ZFS as 8 EiB and 16EiB, respectively, so THAT might just be the hard drive size limit.
In which case, we still won't hit that for a long time.