You can connect any size you want, they will all work. But without new drivers you cannot use more than the first 4GB of the drive. With new drivers you can use the first 128GB of the drive. AFAIK there is no LBA48 driver for the internal IDE bus.
"New drivers" means either IDEfix97 or AmigaOS 3.5 or 3.9.
Things are completely different if you use a third-party IDE controller like the FastATA/Powerflyer or similar.
Bye,
Thomas