- TD_GETGEOMETRY and RDB use 32bit unsigned value to store block numbers. The maximum block number they can represent is 2^32 -1 or 4294967295.
- 3TB HDD uses block size of 512(*). The capacity reported is around 3 * 1000 * 1000 * 1000 * 1000 / 512 blocks or 5859375000.
But is TD_GETGEOMETRY really required to return the same block size as reported by the drive or can it return a fake one (multiple of the one reported by drive) for very big drives?