Wed Mar 16, 2016 11:06 pm
I think you're only limited by the capacity the caddy chipset will recognise, but don't quote me on that. a 2TB drive certainly isn't a problem as I've seen others using them in this way.
A Pi PSU rated at 2A and upwards will handle the largest load the USB ports can supply if it's a B+ or Pi2B. Make it at least a 2.5A if it's a Pi3. There's no harm in having a little in hand, so anything up to around a 3A supply is still sensible if you can pick one up cheaply.
Bear in mind that the extra current draw will cause a little more voltage drop across the USB cable supplying power to the Pi, so if you get a blinky red LED on the Pi indicating a low voltage warning, buy a chunkier USB cable too.
Pi2B Mini-PC/Media Centre: ARM=1GHz (+3), Core=500MHz, v3d=500MHz, h264=333MHz, RAM=DDR2-1200 (+6/+4/+4+schmoo). Sandisk Ultra HC-I 32GB microSD card on '50=100' OCed slot (42MB/s read) running Raspbian/KODI16, Seagate 3.5" 1.5TB HDD mass storage.