Linux also has a 2 Terabyte limit, unless the LBD (large block device) option is compiled into the kernel. The LBD option sets the limit to 2 to the power 63 bytes (which is a very very big number, even compared to 2TB).
You can find out if you are using the LBD option with:
zcat /proc/config.gz | grep LBD
which should produce a line like this if the option is set:
If you want to enable the option, install the kernel source and open a root terminal. Change to /usr/src/linux and run
make cloneconfig xconfig
, and go to “device drivers”, then “block devices”, then select “Support for Large Block Devices”, and press ‘Y’. After that, save your changes (click the toolbar button), close the program with file/exit and run
make modules modules_install install && reboot
Alternatively, do this but press ‘N’ instead of ‘Y’ to turn the option off and gain a slight speed increase (on a 32-bit system).