16 million terablocks, or 8 billion terabytes.
Or a third of a billion 24 TB drives, which is one of the larger sizes currently available.
Some random search results say the global hard drive market is around an eighth of a billion units, but of course much of that will be smaller sizes.
So that should be physically realizable today (well, with today's commercial technology), with only a few years of global production.
> 16 million terablocks, or 8 billion terabytes.
To be clear, the first quote was talking about 2^64 bytes, and you're talking about 2^64 blocks.
Edit: Though confusingly the second part talked about 2^128 blocks.
Also these days I'd assume 4KB blocks instead of 512 bytes.